home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_AI / AI_078 / CONECT95 / CONNECT / CONNECT.HLP < prev    next >
Text File  |  1998-03-14  |  184KB  |  6,741 lines

  1. §§Index§
  2. §Allgemeines§_Allgemeines§
  3. §Anrufbeantworter§_Anrufbeantworter§
  4. §Anrufparameter§_Anrufparameter§
  5. §Anwender§Anwender§
  6. §Asciiupload§_Asciiupload§
  7. §Break§T\BREAK§
  8. §Bugreports§Fehler§
  9. §Baudrate§Baudrate§
  10. §Beenden§gl_Beenden§
  11. §Binärdateien§Binärdateien§
  12. §Puffer löschen§T\CLRPUF§
  13. §Schirm löschen§T\CLRSCR§
  14. §COSHY\ALERT§COSHYHLP\ALERT§
  15. §COSHY\ALIAS§COSHYHLP\ALIAS§
  16. §COSHY\AUSDRUCK§COSHYHLP\AUSDRUCK§
  17. §COSHY\BAUD§COSHYHLP\BAUD§
  18. §COSHY\BELL§COSHYHLP\BELL§
  19. §COSHY\BLITMODE§COSHYHLP\BLITMODE§
  20. §COSHY\BREAK§COSHYHLP\BREAK§
  21. §COSHY\CARRIER§COSHYHLP\CARRIER§
  22. §COSHY\CASE§COSHYHLP\CASE§
  23. §COSHY\CD§COSHYHLP\CD§
  24. §COSHY\CTTY§COSHYHLP\CTTY§
  25. §COSHY\DEBUG§COSHYHLP\DEBUG§
  26. §COSHY\DIAL§COSHYHLP\DIAL§
  27. §COSHY\DLPATH§COSHYHLP\DLPATH§
  28. §COSHY\DOWNLOAD§COSHYHLP\DOWNLOAD§
  29. §COSHY\ECHO§COSHYHLP\ECHO§
  30. §COSHY\ENV§COSHYHLP\ENV§
  31. §COSHY\EVAL§COSHYHLP\EVAL§
  32. §COSHY\EXIT§COSHYHLP\EXIT§
  33. §COSHY\EXPR§COSHYHLP\EXPR§
  34. §COSHY\FALSE§COSHYHLP\FALSE§
  35. §COSHY\FILESEL§COSHYHLP\FILESEL§
  36. §COSHY\FKY§COSHYHLP\FKY§
  37. §COSHY\FLUSH§COSHYHLP\FLUSH§
  38. §COSHY\FOR§COSHYHLP\FOR§
  39. §COSHY\FUNCTION§COSHYHLP\FUNCTION§
  40. §COSHY\GETKEY§COSHYHLP\GETKEY§
  41. §COSHY\GETTONE§COSHYHLP\GETTONE§
  42. §COSHY\GET§COSHYHLP\GET§
  43. §COSHY\HANGUP§COSHYHLP\HANGUP§
  44. §COSHY\HOLDSCRN§COSHYHLP\HOLDSCRN§
  45. §COSHY\IF§COSHYHLP\IF§
  46. §COSHY\IOREDIR§COSHYHLP\IOREDIR§
  47. §COSHY\KMDTR§COSHYHLP\KMDTR§
  48. §COSHY\LOG§COSHYHLP\LOG§
  49. §COSHY\METAS§COSHYHLP\METAS§
  50. §COSHY\NOISE§COSHYHLP\NOISE§
  51. §COSHY\NOT§COSHYHLP\NOT§
  52. §COSHY\OVERALL§COSHYHLP\OVERALL§
  53. §COSHY\PLAY§COSHYHLP\PLAY§
  54. §COSHY\PROT§COSHYHLP\PROT§
  55. §COSHY\QUIT§COSHYHLP\QUIT§
  56. §COSHY\QUOTES§COSHYHLP\QUOTES§
  57. §COSHY\READKEY§COSHYHLP\READKEY§
  58. §COSHY\READ§COSHYHLP\READ§
  59. §COSHY\RECORD§COSHYHLP\RECORD§
  60. §COSHY\REDRAW§COSHYHLP\REDRAW§
  61. §COSHY\SAVEBUF§COSHYHLP\SAVEBUF§
  62. §COSHY\SCANTABLE§COSHYHLP\SCANTABLE§
  63. §COSHY\SCRIPT§COSHYHLP\SCRIPT§
  64. §COSHY\SENDBREA§COSHYHLP\SENDBREA§
  65. §COSHY\SEND§COSHYHLP\SEND§
  66. §COSHY\SETENV§COSHYHLP\SETENV§
  67. §COSHY\SET§COSHYHLP\SET§
  68. §COSHY\SHIFT§COSHYHLP\SHIFT§
  69. §COSHY\SLEEP§COSHYHLP\SLEEP§
  70. §COSHY\SLOT§COSHYHLP\SLOT§
  71. §COSHY\TEST§COSHYHLP\TEST§
  72. §COSHY\TIMEFORM§COSHYHLP\TIMEFORM§
  73. §COSHY\TRUE1§COSHYHLP\TRUE1§
  74. §COSHY\TRUE§COSHYHLP\TRUE§
  75. §COSHY\ULPATH§COSHYHLP\ULPATH§
  76. §COSHY\UNALIAS§COSHYHLP\UNALIAS§
  77. §COSHY\UNSET§COSHYHLP\UNSET§
  78. §COSHY\UPLOAD§COSHYHLP\UPLOAD§
  79. §COSHY\VERSION§COSHYHLP\VERSION§
  80. §COSHY\WAITFOR§COSHYHLP\WAITFOR§
  81. §COSHY\WHILE§COSHYHLP\WHILE§
  82. §COSHY\WORTE§COSHYHLP\WORTE§
  83. §CoSHy-Allg§CoSHy-Allg§
  84. §CoSHy§CoSHy§
  85. §Coshystart§gl_Coshystart§
  86. §Download§T\DOWNLOAD§
  87. §Darstellung§_Darstellung§
  88. §Datenbit§Datenbit§
  89. §DerTransfer§_DerTransfer§
  90. §Echo§Echo§
  91. §Edithelp§Edithelp§
  92. §Emulation-Einf§Emulation-Einf§
  93. §Emulation§_Emulation§
  94. §Environment§Environment§
  95. §Erinnerungshilfe§Erinnerungshilfe§
  96. §Setup fixieren§T\FIXSET§
  97. §Farben§_Farben§
  98. §Fehler§Fehler§
  99. §Fens-Allg§Fens-Allg§
  100. §Fensterdialoge§Fensterdialoge§
  101. §Fenstermenü§Fenstermenü§
  102. §Fensternamen§gl_Fensternamen§
  103. §Fenster§Fenster§
  104. §Funktionstasten§_Funktionstasten§
  105. §General§General§
  106. §Grünen§Grünen§
  107. §Auflegen§T\HANGUP§
  108. §Handbuch§Handbuch§
  109. §Handshake§Handshake§
  110. §Hauptmenü§Hauptmenü§
  111. §History§History§
  112. §Holdscreen-aktiv§holdscreen-aktiv§
  113. §Hotkeys§_Hotkeys§
  114. §Info§_Info§
  115. §Komm. Reset§T\KRESET§
  116. §Klemm-Allg§Klemm-Allg§
  117. §Klemmbrett§Klemmbrett§
  118. §Kompatibilität§_Kompatibilität§
  119. §Setup laden§T\LOASET§
  120. §Lernen§_Lernen§
  121. §Lächeln§Lächeln§
  122. §Markieren§Markieren§
  123. §Menue-Tek§Menue-Tek§
  124. §Menue-Term§Menue-Term§
  125. §Modemparameter§Modemparameter§
  126. §Männerfeindlich§männerfeindlich§
  127. §Neues2.00§Neues2.00§
  128. §Neues2.01§Neues2.01§
  129. §Neues2.02§Neues2.02§
  130. §Neues2.10§Neues2.10§
  131. §Neues2.20§Neues2.20§
  132. §Neues2.4x§Neues2.40§
  133. §Online-Fett§Online-Fett§
  134. §Onlinehilfe§Onlinehilfe§
  135. §Optionen§gl_Optionen§
  136. §Papierkorb§Papierkorb§
  137. §Parität§Parität§
  138. §Paste§Paste§
  139. §Pfade und Dateien§pathsel§
  140. §Polizei§Polizei§
  141. §Port§Port§
  142. §Port§_Port§
  143. §Preise§Preisliste§
  144. §Programmierer§Programmierer§
  145. §Programmstart§Programmstart§
  146. §Protokoll§_Protokoll§
  147. §Puffer§_Puffer§
  148. §Quoten§quoten§
  149. §Replay§T\REPLAY§
  150. §Terminal Reset§T\RESET§
  151. §Registrierung§_Registrierung§
  152. §Rotieren§gl_Rotieren§
  153. §Puffer sichern§T\SAVPUF§
  154. §Setup sichern§T\SAVSET§
  155. §Scantabelle§Scantabelle§
  156. §Schließen§gl_Schließen§
  157. §Schnittstellenpuffer§Schnittstellenpuffer§
  158. §Scriptstart§gl_Scriptstart§
  159. §Shareware§Shareware§
  160. §Shellstart§gl_Shellstart§
  161. §Size§_Size§
  162. §Smiley§Smiley§
  163. §Geräusche§_Sound§
  164. §Statistik§_Statistik§
  165. §Statuszeile§_Statuszeile§
  166. §T-Editor§T-Editor§
  167. §T-Laden§T-Laden§
  168. §TOS-Shell§T\TOSSHELL§
  169. §Tabulator§_Tabulator§
  170. §TastenVersenden§TastenVersenden§
  171. §Teksetup§_Teksetup§
  172. §Tektronixfenster§Tektronixfenster§
  173. §Term-Allg§Term-Allg§
  174. §Terminalfenster§Terminalfenster§
  175. §Transfer§_Transfer§
  176. §Upload§T\UPLOAD§
  177. §Updates§Updates§
  178. §Volle_Größe§gl_Volle_Größe§
  179. §Vorschreibzeile§_Vorschreibzeile§
  180. §Wahlmaus§Wahlmaus§
  181. §Wahltastatur§Wahltastatur§
  182. §Wahl§_Wahl§
  183. §Witz§Witz§
  184. §Zeichensatz§_Zeichensatz§
  185. §Ziegler§Ziegler§
  186. §Zmodemparameter§Zmodemparameter§
  187. §Öffnen§gl_Öffnen§
  188. §
  189. Index: 
  190.  
  191. Allgemeines
  192. Anrufbeantworter
  193. Anrufparameter
  194. Anwender
  195. Asciiupload
  196. Auflegen
  197. Break
  198. Baudrate
  199. Beenden
  200. Binärdateien
  201. Bugreports
  202. COSHY\ALERT
  203. COSHY\ALIAS
  204. COSHY\AUSDRUCK
  205. COSHY\BAUD
  206. COSHY\BELL
  207. COSHY\BLITMODE
  208. COSHY\BREAK
  209. COSHY\CARRIER
  210. COSHY\CASE
  211. COSHY\CD
  212. COSHY\CTTY
  213. COSHY\DEBUG
  214. COSHY\DIAL
  215. COSHY\DLPATH
  216. COSHY\DOWNLOAD
  217. COSHY\ECHO
  218. COSHY\ENV
  219. COSHY\EVAL
  220. COSHY\EXIT
  221. COSHY\EXPR
  222. COSHY\FALSE
  223. COSHY\FILESEL
  224. COSHY\FKY
  225. COSHY\FLUSH
  226. COSHY\FOR
  227. COSHY\FUNCTION
  228. COSHY\GETKEY
  229. COSHY\GETTONE
  230. COSHY\GET
  231. COSHY\HANGUP
  232. COSHY\HOLDSCRN
  233. COSHY\IF
  234. COSHY\IOREDIR
  235. COSHY\KMDTR
  236. COSHY\LOG
  237. COSHY\METAS
  238. COSHY\NOISE
  239. COSHY\NOT
  240. COSHY\OVERALL
  241. COSHY\PLAY
  242. COSHY\PROT
  243. COSHY\QUIT
  244. COSHY\QUOTES
  245. COSHY\READKEY
  246. COSHY\READ
  247. COSHY\RECORD
  248. COSHY\REDRAW
  249. COSHY\SAVEBUF
  250. COSHY\SCANTABLE
  251. COSHY\SCRIPT
  252. COSHY\SENDBREA
  253. COSHY\SEND
  254. COSHY\SETENV
  255. COSHY\SET
  256. COSHY\SHIFT
  257. COSHY\SLEEP
  258. COSHY\SLOT
  259. COSHY\TEST
  260. COSHY\TIMEFORM
  261. COSHY\TRUE1
  262. COSHY\TRUE
  263. COSHY\ULPATH
  264. COSHY\UNALIAS
  265. COSHY\UNSET
  266. COSHY\UPLOAD
  267. COSHY\VERSION
  268. COSHY\WAITFOR
  269. COSHY\WHILE
  270. COSHY\WORTE
  271. CoSHy-Allg
  272. CoSHy
  273. Coshystart
  274. Download
  275. Darstellung
  276. Datenbit
  277. DerTransfer
  278. Echo
  279. Edithelp
  280. Emulation-Einf
  281. Emulation
  282. Environment
  283. Erinnerungshilfe
  284. Farben
  285. Fehler
  286. Fens-Allg
  287. Fensterdialoge
  288. Fenstermenü
  289. Fensternamen
  290. Fenster
  291. Funktionstasten
  292. General
  293. Geräusche
  294. Grünen
  295. Handbuch
  296. Handshake
  297. Hauptmenü
  298. History
  299. Holdscreen-aktiv
  300. Hotkeys
  301. Info
  302. Komm. Reset
  303. Klemm-Allg
  304. Klemmbrett
  305. Kompatibilität
  306. Lernen
  307. Lächeln
  308. Markieren
  309. Menue-Tek
  310. Menue-Term
  311. Modemparameter
  312. Männerfeindlich
  313. Neues2.00
  314. Neues2.01
  315. Neues2.02
  316. Neues2.10
  317. Neues2.20
  318. Neues2.4x
  319. Online-Fett
  320. Onlinehilfe
  321. Optionen
  322. Papierkorb
  323. Parität
  324. Paste
  325. Pfade und Dateien
  326. Polizei
  327. Port
  328. Port
  329. Preise
  330. Programmierer
  331. Programmstart
  332. Protokoll
  333. Puffer
  334. Puffer löschen
  335. Puffer sichern
  336. Quoten
  337. Replay
  338. Registrierung
  339. Rotieren
  340. Scantabelle
  341. Schirm löschen
  342. Schließen
  343. Schnittstellenpuffer
  344. Scriptstart
  345. Setup fixieren
  346. Setup laden
  347. Setup sichern
  348. Shareware
  349. Shellstart
  350. Size
  351. Smiley
  352. Statistik
  353. Statuszeile
  354. T-Editor
  355. T-Laden
  356. TOS-Shell
  357. Tabulator
  358. TastenVersenden
  359. Teksetup
  360. Tektronixfenster
  361. Term-Allg
  362. Terminalfenster
  363. Terminal Reset
  364. Transfer
  365. Upload
  366. Updates
  367. Volle_Größe
  368. Vorschreibzeile
  369. Wahlmaus
  370. Wahltastatur
  371. Wahl
  372. Witz
  373. Zeichensatz
  374. Ziegler
  375. Zmodemparameter
  376. Öffnen
  377.  
  378. §§_Warn1§
  379. §
  380. Sie haben eine Baudrate eingestellt, 
  381. die auf dieser Schnittstelle nicht
  382. verfügbar ist. Entweder liegt das
  383. daran, daß Sie ein Setup von einem
  384. anderen Rechner benutzen oder
  385. sich Ihre Hardwarekonfiguration
  386. geändert hat oder aber CoNnect eine
  387. Baudrate zwingend benötigt (Anruf-
  388. beantworter), die bei Ihnen nicht
  389. verfügbar ist.
  390.  
  391. Abhilfe:
  392.   Im Schnittstellendialog eine
  393.      andere Baudrate wählen.
  394.  
  395.   Im Anrufbeantworter-Setup ent-
  396.      weder den CELP Modus akti-
  397.      viren, oder falls das Modem
  398.      diesen nicht kennt, den
  399.      Anrufbeantworter mit dieser
  400.      Schnittstelle nicht nutzen.
  401.  
  402. §§_Warn6§
  403. §
  404. Das Fenster, in dem CoSHy oder eine
  405. externe TOS-Shell läuft, muß unter
  406. Betriebssystemen, die keine Pipes
  407. erlauben (das kann zur Zeit nur 
  408. MultiTOS), komplett sichtbar sein.
  409. Verschieben Sie es so, daß der ge-
  410. samte Fensterbereich auf dem Schirm
  411. erscheint.
  412.  
  413. §§_Warn8§
  414. §
  415. CoNnect benötigt das GEM-Klemmbrett
  416. für mehrere Zwecke und versucht 
  417. dieses Klemmbrett  auf verschiedene
  418. Art und Weisen zu finden. Erst wenn
  419. diese Suchmethoden fehlschlagen,
  420. wird der Benutzer gebeten, ein
  421. Klemmbrett festzulegen.
  422.  
  423. Die Suchvorgänge sind:
  424.  
  425. 1) scrp_read(): Versucht, ein zuvor
  426.      von einem anderen Programm 
  427.      festgelegtes Klemmbrett zu 
  428.      finden. Das CLIPBORD.CPX 
  429.      macht das beim Systemstart.
  430.      Installiert man dieses, so
  431.      ist man die Frage von CoNnect 
  432.      los.
  433. 2) Die Environmentvariable CLIPBRD:
  434.      CoNnect liest diese Variable
  435.      und setzt den Inhalt als Pfad
  436.      für das GEM-Klemmbrett. Man kann
  437.      z. B. mit ENVIRON.PRG im Auto-
  438.      ordner Environmentvariablen
  439.      setzen.
  440.      Sie können auch in CONNECT.SCR
  441.      durch die folgende Zeile diese Variable 
  442.      setzen:
  443.      setenv CLIPBRD 'C:\CLIPBRD'
  444. 3) C:\CLIPBRD: Ist dieser Pfad vor-
  445.      handen und bislang noch kein
  446.      Klemmbrett gefunden, so wird
  447.      dieses Verzeichnis als Klemm-
  448.      brett gesetzt.
  449.      Wird von A: gebootet so wird
  450.      natürlich A:\CLIPBRD gesucht.
  451. 4) Erst jetzt wird der Anwender nach
  452.      einem Klemmbrett gefragt.
  453.  
  454. Mit den Punkten 1-3 können Sie jetzt
  455. also Abhilfe schaffen, damit CoNnect
  456. das Klemmbrett selber findet.
  457.  
  458. §§_Warn24§
  459. §
  460. CoNnect meldet:
  461.  
  462. In diesem Fenster
  463. besteht bereits
  464. eine Verbindung.
  465.  
  466. Was bedeutet, daß CoNnect vom Modem
  467. ein Carrier Signal bekommt, was soviel
  468. heißt, daß eine Verbindung besteht. In
  469. diesem Fall wäre eine Anwahl natürlich
  470. sinnlos.
  471.  
  472. Trotzdem kann diese Meldung auch er-
  473. scheinen, wenn Sie noch gar nicht mit 
  474. einer Mailbox verbunden sind.
  475. Das kann 2 Ursachen haben:
  476.  
  477. 1) Ihr Modem liefert wirkich kein Carrier-
  478.    signal. Dann ist es entweder sehr ver-
  479.    altet oder falsch konfiguriert (siehe
  480.    Modemhandbuch)
  481. 2) Das Kabel vom Modem zum Computer setzt
  482.    automatisch das Carrier Flag. Verwenden
  483.    Sie dann ein neueres Kabel.
  484.  
  485. Sollten sich diese Probleme nicht aus-
  486. schalten lassen, (weil Sie kein neues
  487. Modem kaufen wollen ...), dann können Sie
  488. dennoch mit CoNnect wählen, indem Sie
  489. im Modemdialog 1 den Schalter 'Carrier
  490. prüfen' abschalten. Dann funktioniert 
  491. aber natürlich keine Gebührenberechnung.
  492.  
  493. §§_Warn44§
  494. §Registrierung§Shareware§
  495. §
  496.  
  497. CoNnect ist ein Sharewareprogramm. Da Sie
  498. inzwischen die Testphase überschritten haben,
  499. erfolgt diese Mitteilung von Zeit zu Zeit,
  500. damit Sie die Registrierung nicht vergessen.
  501.  
  502. §§_Warn57§
  503. §hier§_Warn24§
  504. §
  505. CoNnect erlaubt ein Umstellen der Schnitt-
  506. stellenparameter momentan deshalb nicht,
  507. weil die Schnittstelle offenbar von einem
  508. anderen Teil des Programmes gerade genutzt
  509. wird. Es kann aber auch den Grund haben,
  510. daß ein Carrier anliegt, obwohl keine Ver-
  511. bindung besteht. Eine Lösungsmöglichkeit 
  512. finden Sie hier.
  513.  
  514. §§_Warn78§
  515. §
  516. Sie haben eine neue CoNnect-Version gestartet
  517. und ein altes .OPT File geladen. CoNnect 
  518. versucht jetzt, das alte OPTionen File so weit
  519. wie möglich zu interpretieren, allerdings 
  520. werden Sie höchstwahrscheinlich einige Ein-
  521. stellungen überprüfen und neu vornehmen müssen.
  522.  
  523. Wenn Sie danach .OPT File wieder abspeichern,
  524. bleiben Sie beim nächsten Start vor dieser 
  525. Warnung verschont.
  526.  
  527. Aber ACHTUNG. Die alte CoNnectversion kann
  528. dann Ihr .OPT File mit Sicherheit nicht mehr
  529. lesen. Sie sollten sich bei kostenpflichtigen
  530. Updates also vor dem Speichern Ihre Schlüssel
  531. aufschreiben, damit Sie nicht die Möglichkeit
  532. verlieren, die alte Version noch weiter zu 
  533. benutzen.
  534.  
  535. Bisherige kostenpflichtige Updates entstanden
  536. bei der Version 2.40.
  537.  
  538. §§Warn82§
  539. §hier§Compuserveport§
  540. §
  541. Ihre Schnittstelleneinstellungen erlauben
  542. keine fehlerfreie Datenübertragung mit
  543. CompuServe. Sie benötigen die Einstellung
  544. '8N1 8.Bit strippen'. Genaueres finden Sie
  545. hier.
  546.  
  547. §§Menue-Term§
  548. §Zeichensatz§_Zeichensatz§
  549. §Kompatibilität§_Kompatibilität§
  550. §Funktionstasten§_Funktionstasten§
  551. §Darstellung§_Darstellung§
  552. §Mitschrift§_Protokoll§
  553. §Emulation§_Emulation§
  554. §ASCII-Upload§_Asciiupload§
  555. §Anrufbeantworter§_Anrufbeantworter§
  556. §Script lernen§_Lernen§
  557. §TEK Parameter§_Teksetup§
  558. §Filetransfer§_Transfer§
  559. §Tabulator§_Tabulator§
  560. §Statuszeile§_Statuszeile§
  561. §Terminalgröße§_Size§
  562. §Schnittstelle§_Port§
  563. §Wählen§_Wahl§
  564. §Break senden§T\BREAK§
  565. §Terminal Reset§T\RESET§
  566. §Komm. Reset§T\KRESET§
  567. §Auflegen§T\HANGUP§
  568. §Setup fixieren§T\FIXSET§
  569. §Setup laden§T\LOASET§
  570. §Setup sichern§T\SAVSET§
  571. §Schirm löschen§T\CLRSCR§
  572. §Puffer löschen§T\CLRPUF§
  573. §Puffer sichern§T\SAVPUF§
  574. §Puffer kopieren§_Puffer§
  575. §TOS-Shell§T\TOSSHELL§
  576. §TEK 4014 Fenster§Tektronixfenster§
  577. §CoSHy§CoSHy§
  578. §Script§CoSHy§
  579. §Upload§T\UPLOAD§
  580. §Download§T\DOWNLOAD§
  581. §Replay§T\REPLAY§
  582. §
  583. Terminalmenü
  584.  
  585. Das Terminalmenü hat folgende Einträge:
  586. ---------------------------------------...
  587.    Terminal           Setup
  588. ---------------------------------------...
  589.    Filetransfer       Emulation
  590.    Terminalgröße      Zeichensatz
  591.    Terminal Reset     Darstellung
  592.    Komm. Reset        Mitschrift
  593.    Auflegen           Tabulator
  594.    Schirm löschen     Schnittstelle
  595.    Puffer löschen     Funktionstasten
  596.    Puffer sichern     Kompatibilität
  597.    Puffer kopieren    Statuszeile
  598.    Break senden       TEK Parameter
  599.                       Setup fixieren
  600.                       Setup laden
  601.                       Setup sichern
  602.  
  603. ...------------
  604.    Sonstiges
  605. ...------------
  606.    CoSHy
  607.    Script
  608.    Script lernen
  609.    TOS-Shell
  610.    TEK 4014 Fenster
  611.    Anrufbeantworter
  612.    Wählen
  613.    ASCII-Upload
  614.    Upload
  615.    Download
  616.    Replay
  617.  
  618. §§T\UPLOAD§
  619. §Filetransferdialog§_Transfer§
  620. §
  621. Upload
  622.  
  623. Mit dem Menüeintrag Upload... im Terminal-
  624. menü wird eine Datei entsprechend der Ein-
  625. stellungen im Filetransferdialog versendet.
  626.  
  627. §§T\DOWNLOAD§
  628. §Filetransferdialog§_Transfer§
  629. §
  630. Download
  631.  
  632. Mit dem Menüeintrag Download... im
  633. Terminalmenü wird eine Datei ent-
  634. sprechend der Einstellungen im
  635. Filetransferdialog empfangen.
  636.  
  637. §§T\REPLAY§
  638. §Emulation§_Emulation§
  639. §Upload§T\UPLOAD§
  640. §ASCII-Upload§_Asciiupload§
  641. §
  642. Replay
  643.  
  644. Eine Datei auf Diskette oder Festplatte
  645. wird im Terminalfenster eingespielt. Alle
  646. Zeichen in dieser Datei werden dabei ent-
  647. sprechend der eingestellten Emulation
  648. dargestellt.
  649.  
  650. WICHTIG: Dabei werden keine Zeichen an
  651.          die Gegenstelle versendet.
  652.          Dazu benötigen Sie den Befehl
  653.          Upload oder ASCII-Upload.
  654.  
  655. §§T\TOSSHELL§
  656. §SHELL§Environment§
  657. §
  658. TOS-Shell (im Terminalmenü)
  659.  
  660. Hierbei wird, wenn die Environmentvariable
  661. $SHELL gesetzt oder _shell_p initialisiert
  662. ist, die entsprechende TOS-Shell gestartet.
  663. Sie läuft dann im CoNnect-Fenster ab.
  664.  
  665. §§T\SAVPUF§
  666. §
  667. Puffer sichern.
  668.  
  669. Alle momentan im Puffer gespeicherten Daten
  670. werden in eine vom Benutzer zu wählende
  671. Datei geschrieben.
  672.  
  673. §§T\CLRPUF§
  674. §
  675. Puffer löschen.
  676.  
  677. Alle momentan im Puffer gespeicherten Daten
  678. werden gelöscht.
  679.  
  680. §§T\BREAK§
  681. §sendbreak§COSHYHLP\SENDBREA§
  682. §
  683. Break senden.
  684.  
  685. An das Modem oder die Gegenstelle wird
  686. ein Break (0,7s $00 ohne Stopbit)
  687. gesendet.
  688.  
  689. Dieser Befehl entspricht dem CoSHy
  690. Befehl: sendbreak
  691.  
  692. §§T\RESET§
  693. §-fixieren§T\FIXSET§
  694. §Setup sichern§T\SAVSET§
  695. §-laden§T\LOASET§
  696. §
  697. Terminal Reset.
  698.  
  699. Das Terminal bekommt alle Eigenschaften,
  700. wie sie beim dem letzten Setup sichern,
  701. -laden oder -fixieren eingestellt
  702. waren.
  703.  
  704. §§T\CLRSCR§
  705. §
  706. Schirm löschen.
  707.  
  708. Das momentane Terminalfenster wird ge-
  709. löscht und (falls ein Puffer aktiviert
  710. ist) zuvor in den Puffer geschrieben.
  711.  
  712. §§T\KRESET§
  713. §Holdscreen§holdscreen-aktiv§
  714. §
  715. Kommunikations Reset.
  716.  
  717. Alle Zeichen, die bislang weder versendet
  718. noch auf dem Terminal dargestellt werden
  719. konnten, werden verworfen. Eventuelle
  720. Holdscreen-Zustände werden gelöscht.
  721.  
  722. §§T\HANGUP§
  723. §Wahldialog§_Wahl§
  724. §hangup§COSHYHLP\HANGUP§
  725. §
  726. Auflegen.
  727.  
  728. Dem Modem wird - entsprechend der Einstellungen
  729. im Wahldialog - der Befehl geschickt, die momen-
  730. tane Verbindung zu trennen. Der Befehl Auflegen
  731. entspricht dem CoSHy-Befehl hangup.
  732.  
  733. §§T\FIXSET§
  734. §Terminal Reset§T\RESET§
  735. §
  736. Setup fixieren.
  737.  
  738. Die momentanen Einstellungen für das Setup
  739. werden intern gespeichert. Sollte das Setup
  740. danach verstellt werden, so kann es mit dem
  741. Kommando Terminal Reset wieder in den alten
  742. Zustand versetzt werden.
  743.  
  744. §§T\LOASET§
  745. §Setup sichern§T\SAVSET§
  746. §Setup fixieren§T\FIXSET§
  747. §
  748. Setup laden.
  749.  
  750. Terminaleinstellungen werden von einer
  751. Datei gelesen, die mit dem Befehl
  752. Setup sichern geschrieben wurde.
  753. Nach dem Laden der Datei wird ein
  754. Setup fixieren durchgeführt.
  755.  
  756. §§T\SAVSET§
  757. §Terminalmenü§Menue-Term§
  758. §Setup laden§T\LOASET§
  759. §Setup fixieren§T\FIXSET§
  760. §Wahldialog§_Wahl§
  761. §
  762. Setup sichern.
  763.  
  764. Die aktuellen Terminaleinstellungen
  765. werden gesichert. Dazu gehören alle
  766. Einstellungen, die im Terminalmenü
  767. gemacht werden können, mit Ausnahme
  768. einzelner Telefonbucheinträge im
  769. Wahldialog. Diese werden im Telefon-
  770. buch gespeichert. Der Dateiname der
  771. Telefonbuchdatei wird jedoch wieder
  772. im Setup gesichert.
  773.  
  774. Mit dem Befehl Setup laden kann das
  775. geschriebene Setup erneut geladen
  776. werden.
  777.  
  778. Vor dem Sichern des Setups wird ein
  779. Setup fixieren ausgeführt.
  780.  
  781. §§_Puffer§
  782. §Markieren§Markieren§
  783. §
  784. Das Pufferfenster
  785.  
  786. Das Pufferfenster wird durch den Ter-
  787. minalmenü Eintrag Puffer kopieren ge-
  788. öffnet.
  789.  
  790. In dieses Fenster wird der zu dieser
  791. Zeit aktuelle Terminalpuffer kopiert und
  792. man kann nun dort nach Belieben umher-
  793. blättern, ohne von den neuen Daten im
  794. Terminalfenster behindert zu werden.
  795.  
  796. Blättern kann man mit der Maus oder den
  797. Cursortasten. Das Markieren und
  798. Selektieren ist analog zum Terminal-
  799. fenster. Gesendet werden selektierte
  800. Texte an die Schnittstelle des zugehö-
  801. rigen Terminals.
  802.  
  803. §§_Wahl§
  804. §Klemmbrett§Klemmbrett§
  805. §Mülleimer§Papierkorb§
  806. §Modemparameter§Modemparameter§
  807. §Nummerneditor§T-Editor§
  808. §Telefonbuch laden§T-Laden§
  809. §Telefonbuch speichern§T-Laden§
  810. §mit der Maus§Wahlmaus§
  811. §über Tastatur§Wahltastatur§
  812. §
  813. Wenn Sie mit einem herkömmlichen GEM-Desktop,
  814. insbesondere der Fileselektorbox, umgehen können (und
  815. das sollte der Fall sein, Sie sitzen ja schließlich
  816. vor einem Atari...), ist das schon eine gute Vorübung
  817. für den Umgang mit dem 'Wählen'-Dialog.
  818.  
  819. Im Dialogfenster befindet sich rechts Ihr
  820. 'Telefonbuch' und links der 'Kurzwahlspeicher', in den
  821. Sie Nummern aus dem Telefonbuch übertragen können. Im
  822. Telefonbuch können Sie soviele Einträge ablegen, bis
  823. der Speicher platzt. In den Speicher können Sie bis zu
  824. fünfzig Nummern übertragen, die zyklisch gewählt
  825. werden. Die Einträge im Telefonbuch werden auf Wunsch
  826. alphabetisch oder nach Nummer sortiert, die Reihenfolge
  827. der Einträge im Speicher können Sie selbst bestimmen.
  828.  
  829. Dazwischen befinden sich die verschiedenen Icons zur
  830. Manipulation des Telefonbuchs und des Speichers. Es
  831. sind von oben nach unten: der Nummerneditor,
  832. Telefonbuch laden, Telefonbuch speichern, Sortier-
  833. schalter und Modemparameter. Unten links befinden sich
  834. Klemmbrett und Mülleimer. Schließlich gibt es noch das
  835. Icon Telefon.
  836.  
  837. Bedienen können sie den Wahldialog mit der Maus oder
  838. über Tastatur.
  839.  
  840. §§Wahlmaus§
  841. §
  842. Bedienung mit der Maus:
  843.  
  844. Im Telefonbuch können Sie durch Anklicken einzelne
  845. Einträge selektieren. Wenn Sie dabei <SHIFT> gedrückt
  846. halten, können Sie einzelne Einträge zusätzlich
  847. selektieren. Bereits selektierte Einträge werden dann
  848. nicht deselektiert. Sie können auch am linken Rand des
  849. Telefonbuchs ein 'Gummiband' aufziehen, mit dem dann
  850. die Möglichkeit besteht, mehrere Einträge auf einmal
  851. zu selektieren. Durch einen Klick auf den linken Rand
  852. des Telefonbuchs werden alle dort selektierten
  853. Einträge deselektiert. Entsprechend funktioniert es im
  854. 'Speicher'-Feld. Auch für das Hantieren mit dem
  855. Gummiband gilt: <SHIFT> bewirkt Hinzufügung zu bereits
  856. bestehenden Selektionen, ohne <SHIFT> werden
  857. vorhandene Selektionen durch die neuen ersetzt.
  858.  
  859. Alle diese Selektierungs- und Deselektierungs-
  860. möglichkeiten bestehen auch für das linke Feld, den
  861. Speicher. Sie können Einträge aus dem Telefonbuch in
  862. den Speicher übertragen, indem Sie die selektierten
  863. Einträge durch Festhalten der linken Maustaste
  864. 'greifen' und auf das Speicherfeld schieben.
  865. Gleichermaßen können Sie einzelne Einträge aus dem
  866. Telefonbuch durch einen Doppelklick direkt anwählen.
  867. Gelöscht werden Einträge auch, indem man sie auf den
  868. Mülleimer schiebt. Das gilt nicht nur für einzelne
  869. Einträge, sondern auch für ganze Gruppen von
  870. selektierten Einträgen.
  871.  
  872. Die Einträge im Speicher stehen normalerweise in der
  873. Reihenfolge, in der Sie sie aus dem Telefonbuch
  874. hinüberkopiert haben. Sie können die Reihenfolge aber
  875. frei bestimmen, indem Sie im Speicher die Einträge mit
  876. der Maus selektieren, festhalten und an die Stelle
  877. schieben, wo Sie sie gern hätten. Sie können dabei
  878. auch mehrere Einträge selektiert haben, beim
  879. Umsortieren wird jedoch nur der erste Eintrag
  880. berücksichtigt.
  881.  
  882. Am wichtigsten: Das Telefon
  883.  
  884. Wenn Sie auf das Telefon-Icon klicken, beginnt CoNnect
  885. mit der Anwahl der Nummern, die im Speicher stehen.
  886. Sollten dort keine sein, erscheint nur eine kurze
  887. Meldung über Zweck des Telefons. Die auf diese Weise
  888. gestartete Anwahl erfolgt mit Wahlwiederholung unter
  889. Berücksichtigung der unter dem Modem-Icon
  890. eingestellten 'Verhaltensregeln'.
  891.  
  892. Wenn Sie im Speicher mehrere Nummern haben, diese
  893. zyklisch angewählt wurden, und Sie haben eine
  894. Verbindung mit einer der Nummern bekommen, so wird
  895. nach Beendigung der Sitzung die Anwahl nicht mit den
  896. anderen Nummern fortgesetzt. 
  897.  
  898. Sie können auch ohne automatische Wiederholung
  899. wählen, indem Sie den gewünschten Eintrag bzw. die
  900. gewünschten Einträge direkt auf das Telefon-Icon
  901. ziehen oder den Eintrag mit einem Doppelklick
  902. selektieren. Dann wird nur ein Versuch gemacht, den
  903. betreffenden Anschluß zu erreichen (bei mehreren
  904. selektierten Einträgen werden alle der Reihe nach
  905. versucht).
  906.  
  907. §§Wahltastatur§
  908. §
  909. Bedienung mit der Tastatur
  910.  
  911. Die Tastatur kann auch wirkungsvoll im
  912. Wahldialog eingesetzt werden. Besonders
  913. für Mausfaule (Maufaus) ist das ein in-
  914. teressantes Gebiet.
  915.  
  916. Cursortasten:
  917.   hoch, runter
  918.     bewegt den 'Cursor' (ein
  919.     gestricheltes Band) innerhalb des
  920.     Telefonbuchs oder des Speichers
  921.   rechts, links
  922.     bewegt den Cursor vom Speicher zum
  923.     Telefonbuch und umgekehrt.
  924.   SHIFT+hoch, runter
  925.     seitenweises bewegen des Cursors
  926.  
  927. Drückt man eine normale Taste (a bis z und
  928. 0 - 9), so fährt der Cursor an die Stelle
  929. im Telefonbuch, wo ein Boxname mit dem ge-
  930. drückten Buchstaben anfängt. Die zweite Taste
  931. steht dann für den zweiten Buchstaben der
  932. Box u.s.w.
  933.  
  934. Hometaste:
  935.   Ohne SHIFT: Erster Eintrag im
  936.     Nummernspeicher oder Telefonbuch.
  937.   Mit Shift: Letzter Eintrag.
  938.  
  939. INSERT:
  940.   Selektiert die Nummer unter dem
  941.   Cursor
  942.  
  943. SHIFT+INSERT:
  944.   Selektiert eine zusätzliche Nummer,
  945.   bisher selektierte werden nicht
  946.   gelöscht.
  947.  
  948. CONTROL+INSERT:
  949.   Schiebt eine Nummer in den Nummern-
  950.   speicher oder entfernt sie daraus.
  951.  
  952. SHIFT+CONTROL+INSERT:
  953.   Wählt eine Nummer einmal an.
  954.  
  955. DELETE:
  956.   Entfernt die Selektierungen.
  957.   (Nur die Selektierung, nicht die
  958.   Nummern)
  959.  
  960. ^E: Ruft den Wahleditor auf. Wenn
  961.     eine Nummer selektiert ist, wird
  962.     diese zum Editieren in den Editor
  963.     übernommen.
  964.  
  965. ^M: Ruft den Modemdialog 1 auf.
  966.  
  967. ^N: Ruft den Modemdialog 2 auf.
  968.  
  969. ^S: Sichert die Nummern auf Platte.
  970.  
  971. ^O: Lädt die Nummern von Platte.
  972.  
  973. ^I: Wechselt die Art der Sortierung 
  974.     von unsortiert auf alphabetisch 
  975.     und nach Nummern sortiert.
  976.  
  977. ^V: Schiebt den Klemmbrettinhalt
  978.     auf das Telefonbuch.
  979.  
  980. ^C: Kopiert selektierte Einträge
  981.     in das Klemmbrett.
  982.  
  983. ^W: Betätigt das Telefon.
  984.  
  985. ^A: Selektiert im Telefonbuch oder im
  986.     Speicher (je nachdem, wo der Cursor
  987.     gerade steht) alle Nummern.
  988.  
  989. ^R: Rotiert den Speicher.
  990.  
  991. ^T: Schiebt alle im Telefonbuch
  992.     selektierten Nummern in den Speicher.
  993.  
  994. ^X: Löscht alle selektierten Nummern.
  995.  
  996.  
  997. §§T-Laden§
  998. §
  999. Die zwei Disketten-Icons dienen zum Laden und
  1000. Speichern von Telefonbüchern. Die 'Richtung' wird
  1001. durch den Pfeil zur oder von der Diskette symbolisiert.
  1002.  
  1003. Wenn Sie ein Telefonbuch laden, wird das sich im
  1004. Speicher befindliche Telefonbuch durch das
  1005. nachgeladene überschrieben, es sei denn, Sie halten
  1006. beim Laden <SHIFT> gedrückt. In diesem Fall wird das
  1007. nachgeladene zu dem vorhandenen hinzugefügt. Dies gilt
  1008. auch für die andere Richtung: wenn Sie ein Telefonbuch
  1009. speichern, wird ein vorhandenes Telefonbuch mit dem
  1010. gleichen Filenamen überschrieben; wenn Sie dabei
  1011. <SHIFT> drücken, wird das zu speichernde Telefonbuch
  1012. an die vorhandene Datei angehängt.
  1013. §§T-Editor§
  1014. §Den Namen des Scripts§pathsel§
  1015. §
  1016. Der Telefonbuch-Editor:
  1017.  
  1018. Über das Editor-Icon können Sie die Daten in Ihrem
  1019. Telefonbuch ändern. Sie können einen oder mehrere
  1020. Einträge editieren, indem Sie ihn/sie zunächst
  1021. selektieren und auf das Editor-Icon schieben.
  1022. Gleichermaßen ist es möglich, bei einer vorhandenen
  1023. Selektion von Einträgen mit der Maus auf das Editor-
  1024. Icon zu klicken. Auch so werden die selektierten
  1025. Einträge in den Editor übernommen.
  1026.  
  1027. Sie können das Editieren eines Eintrags auf mehrere
  1028. Arten beenden: Mit 'OK' werden Ihre Änderungen in das
  1029. aktuelle Telefonbuch übernommen. Dies gilt aber nur
  1030. für das derzeit im RAM gehaltene Telefonbuch! Wenn Sie
  1031. die Änderungen dauerhaft fixieren wollen, müssen Sie
  1032. sie extern abspeichern. Dazu unten mehr. Mit 'Abbruch'
  1033. beenden Sie den Editor und vorgenommene Änderungen am
  1034. angezeigten Eintrag werden nicht ins Telefonbuch
  1035. übernommen. Dann gibt es noch die Möglichkeit
  1036. 'Überspringen', die dafür vorgesehen ist, wenn Sie im
  1037. Telefonbuch mehrere Einträge selektiert und dann den
  1038. Telefonbuch-Editor aufgerufen haben. Mit
  1039. 'Überspringen' verlassen Sie dann den angezeigten
  1040. Eintrag, ohne eventuelle Änderungen ins Telefonbuch zu
  1041. übernehmen. Der Editor wird dann aber nicht beendet,
  1042. sondern es wird zum nächsten selektierten Eintrag
  1043. übergegangen. Erst beim letzten selektierten Eintrag
  1044. hat 'Überspringen' die gleiche Wirkung wie 'Abbruch'.
  1045.  
  1046. Einen neuen Eintrag für das Telefonbuch können Sie
  1047. erzeugen, indem Sie den Telefonbuch-Editor aufrufen,
  1048. ohne daß Sie im Telefonbuch Einträge selektiert haben.
  1049. Dann erscheint das Editorfenster, in dem nur ein paar
  1050. Grundeinstellungen voreingestellt sind.
  1051.  
  1052. Die Telefonnummer ist die Nummer der Box, die Sie an-
  1053. wählen wollen. Beachten Sie bitte, daß die 0, die sie
  1054. eventuell an einer Nebenstellenanlage wählen müssen,
  1055. auch zur Telefonnummer gehört.
  1056.  
  1057. Der Resetstring und der Initstring sind im Prinzip
  1058. von gleicher Bedeutung. Hier können Sie Initialierungs-
  1059. sequenzen an Ihr Modem schicken.
  1060.  
  1061. Der Anwahlstring (normalerweise ATD#|) ist dann der ei-
  1062. gentliche Befehl, der die Anwahl einleitet.
  1063.  
  1064. In allen dieser 3 Zeichenketten erlaubt CoNnect einige
  1065. Spezialzeichen:
  1066.  
  1067. | schickt einen Zeilenumbruch
  1068. ~ legt eine 0.5 Sekunden dauernde Pause ein
  1069. ^ zieht DTR für 0.5 Sekunden auf Low.
  1070. # setzt die im Telefonbuch eingetrage Nummer ein.
  1071.  
  1072. Natürlich kann CoNnect auch Loginscripte ausführen.
  1073. Den Namen des Scripts und dessen Parameter können Sie
  1074. in der letzten Zeile des Wahleditors eintragen.
  1075.  
  1076. Im Editor können außerdem noch einige Zeilen
  1077. Boxinformation gespeichert werden, wenn man dort den
  1078. Informationsbutton selektiert. 
  1079.  
  1080. §§Modemparameter§
  1081. §
  1082. Einstellung der Modemreaktionen
  1083.  
  1084. Durch Anklicken des 1. Modem-Icons können Sie in einem
  1085. Dialog einstellen, wie CoNnect auf die verschiedenen
  1086. möglichen Meldungen des Modems während der
  1087. Anwahlversuche reagieren soll: In der ersten Spalte
  1088. tragen Sie die Meldungen, auf die CoNnect irgendwie
  1089. reagieren soll, 'wörtlich' ein. In den rechts daneben
  1090. stehenden Button-Zeilen wird dann festgelegt, wie
  1091. CoNnect verfahren soll, wenn es die betreffende
  1092. Meldung erhält.
  1093. Dann können Sie noch die Dauer eintragen, wie lange
  1094. CoNnect mit einem erneuten Anwahlversuch warten soll,
  1095. wenn eine Verbindung nicht zustandegekommen ist.
  1096. Es gibt dabei zwei Warteparameter: Der erste steht für
  1097. den Zeitraum zwischen zwei aufeinanderfolgenden Nummern
  1098. im Wahlspeicher, der zweite für die Zeit zwischen der
  1099. ersten und der letzten Nummer. Das ist dann sinnvoll,
  1100. wenn Sie viele Boxen in Ihrem Speicher haben und erst
  1101. einmal schnell schauen wollen, ob denn eine frei ist.
  1102. Danach können Sie dann eine etwas längere Pause einlegen,
  1103. bevor der Zyklus erneut beginnt.
  1104.  
  1105. Durch Anklicken des 2.Modem-Icons können Sie die
  1106. Defaultvorgaben für die Anwahlstrings, das Delay für
  1107. das Versenden von Zeichen zum Modem bei der Anwahl und
  1108. noch andere Parameter setzen. Falls Sie ein nicht so
  1109. hochwertiges Modem einsetzen, ist es eventuell
  1110. erforderlich, ein recht großes Delay zu wählen. (100
  1111. ms oder mehr).
  1112. §§Klemmbrett§
  1113. §
  1114. Klemmbrett:
  1115.  
  1116. Das Klemmbrett CoNnect kann, soweit vorhanden, das GEM-
  1117. Klemmbrett benutzen. Ob CoNnect etwas im Klemmbrett
  1118. abgelegt hat, erkennen Sie daran, ob das 'Blatt
  1119. Papier' auf dem Klemmbrett beschriftet ist oder nicht.
  1120. §§Papierkorb§
  1121. §
  1122. Der Papierkorb
  1123.  
  1124. Die Funktion des Papierkorbs ist eigentlich offensichtlich: 
  1125. Was Sie da reinschmeißen, ist weg. (Aber endgültig natürlich 
  1126. erst, wenn Sie auch alles abspeichern, was Sie geändert 
  1127. haben. Vorher finden alle Änderungen nur im RAM statt.)
  1128. §§_Vorschreibzeile§
  1129. §
  1130. Die Vorschreibzeile.
  1131.  
  1132. Sie kann in CoNnect im Terminal über die
  1133. Tastenkombination CONTROL+INSERT erreicht
  1134. werden. Dort kann dann eine Zeile einge-
  1135. geben werden und per RETURN oder ENTER 
  1136. an das Terminal verschickt werden. 
  1137.  
  1138. Benutzt man RETURN zum Verschicken, so 
  1139. wird an die Zeile ein Zeilenumbruch an-
  1140. gehängt. Bei ENTER ist dies nicht der
  1141. Fall.
  1142.  
  1143. In der Vorschreibzeile sind zuvor in diesem 
  1144. Fenster getippte Zeilen über die Cursortasten 
  1145. <hoch> und <runter> erreichbar.
  1146.  
  1147. §§_DerTransfer§
  1148. §Multitasking§Zmodemparameter§
  1149. §
  1150. Übertragung läuft.
  1151.  
  1152. Zum Abbrechen dient der Abbruch-Knopf
  1153. bzw. ^C, falls Sie das Multitasking
  1154. deaktiviert haben.
  1155.  
  1156.  ³ In der oberen Box sehen Sie:
  1157.   ----------------------------------
  1158.   | 111111111111111111     22222   |
  1159.   | 333333333333333333     44444   |
  1160.   | 555555555555555555     77777   |
  1161.   | 666666666666666666             |
  1162.   ----------------------------------
  1163.  
  1164.    1) Einen Balken, der die bereits
  1165.       übertragene Datenmenge der
  1166.       aktuellen Datei anzeigt.
  1167.    2) Daneben die Protokollparameter
  1168.    3) Eventuell einen weiteren Balken,
  1169.       der bei Transfers mehrere Dateien
  1170.       den Gesamtstatus anzeigt.
  1171.    4) Bei mehreren zu übertragenden
  1172.       Dateien: Die Anzahl dieser Dateien.
  1173.    5) Den Dateinamen und den 
  1174.    6) Pfad
  1175.    7) Die aktuelle Blockgröße der Über-
  1176.       tragung.
  1177.   
  1178.  ³ In der mittleren Box:
  1179.   ----------------------------------
  1180.   |  1111/2222 3333/4444 5555/6666 |
  1181.   |  7777/8888      9999 aaaa/bbbb |
  1182.   ----------------------------------
  1183.  
  1184.    1) Die bereits übertragene Datenmenge
  1185.       in Bytes
  1186.    2) Die Gesamtgröße des aktuellen Files
  1187.    3) Die aktuelle Transferrate
  1188.    4) Die bisherige durchschnittliche Rate
  1189.    5) Die bisherige Transferzeit
  1190.    6) Die für dieses File geschätzte 
  1191.       Gesamttransferzeit
  1192.    
  1193.    falls mehrere Dateien übertragen werden:
  1194.    7) Die bereits übertragene Datenmenge
  1195.       in Bytes
  1196.    8) Die Gesamtgröße aller Files
  1197.    9) Die bisherige durchschnittliche Rate
  1198.    a) Die bisherige Transferzeit
  1199.    b) Die geschätzte Gesamttransferzeit
  1200.  
  1201.  ³ In der unteren Box:
  1202.     ... sehen Sie Meldungen des Transfer-
  1203.     protokolls, die die Übertragung betref-
  1204.     fen.
  1205.  
  1206. §§Compuserveport§
  1207. §Schnittstellendialog§_Port§
  1208. §Datenbits§Datenbit§
  1209. §Parity§Parität§
  1210. §Stopbit§Datenbit§
  1211. §8N1§COSHYHLP\BAUD§
  1212. §7E1§COSHYHLP\BAUD§
  1213. §Kompatibilität§_Kompatibilität§
  1214. §
  1215. Für einen Datentransfer unter CompuServe
  1216. benötigen Sie die folgenden Schnittstel-
  1217. leneinstellungen (Schnittstellendialog):
  1218.  
  1219. 8 Datenbits | No Parity | 1 Stopbit (8N1)
  1220.  
  1221. Da CompuServe selbst im 7E1 Modus sendet,
  1222. und deshalb das 8te Bit bei 8N1 nicht
  1223. dargestellt werden sollte, müssen Sie noch
  1224. unter Kompatibilität das 8te Bit strippen.
  1225.  
  1226. §§Zmodemparameter§
  1227. §besondere Schnittstelleneinstellung§Compuserveport§
  1228. §
  1229. Hier finden sie eine kurze Auflistung der vom
  1230. internen Z-Modem CoNnect verwendeten Optionen.
  1231.  
  1232. Popup1: Das Protokoll:
  1233. ----------------------
  1234.  ∙ Z-Modem: Die Übertragung läuft mit dem 
  1235.        verbreitetsten Protkoll, dem Z-Modem ab. 
  1236.        Lehnen Sie sich zurück und lassen sie 
  1237.        CoNnect arbeiten.
  1238.  
  1239.  ∙ Y-Modem: Für die Übertragung wird das Y-Mo-
  1240.        dem Protokoll verwendet. Sie sollten
  1241.        das aus Sicherheitsgründen nur auf feh-
  1242.        lerfreien Leitungen versuchen. Also bes-
  1243.        ser gar nicht.
  1244.  
  1245.  ∙ X-Modem: Die Daten werden mit dem (sehr ver-
  1246.        alteten) X-Modemprotokoll gesendet und
  1247.        empfangen. Dies ist nur eine Notlösung,
  1248.        falls die Gegenstelle kein Z-Modem un-
  1249.        terstützen sollte.
  1250.  
  1251.   ∙ X-Modem7: Ein vor allem im CompuServe be-
  1252.        nutztes Protokoll. 
  1253.  
  1254.   ∙ CompuServe B und
  1255.   ∙ CompuServe B+: sind zwei Protokolle, die
  1256.        im CompuServe eingesetzt werden. Der
  1257.        unten beschriebene Schalter fällt
  1258.        hier weg und wird durch einen Schalter
  1259.        Filenamen wählen ersetzt, der beim
  1260.        Upload den Anwender mittels Fileselek-
  1261.        tor die zu sendende Datei auswählen
  1262.        läßt. Für CompuServe benötigen 
  1263.        Sie in CoNnect eine 
  1264.        besondere Schnittstelleneinstellung.
  1265.  
  1266. Popup2: Die Buffergröße:
  1267. ------------------------
  1268.   Die möglichen Puffergrößen 128, 256, 512
  1269.   und 1024 Bytes sind nur ein Vorschlag.
  1270.   Was CoNnect dann im Endeffekt mit der Gegen-
  1271.   stelle aushandelt, entzieht sich meist ihrem
  1272.   Einfluß. Lassen Sie diesen Wert am besten auf
  1273.   1024 Bytes stehen. Lediglich beim X-Modem
  1274.   sind entweder 128 oder 1024 Bytes fest vor-
  1275.   zugeben. 
  1276.   Bei Z-Modem können Sie auch 8192 Bytes pro
  1277.   Block auswählen. Diese Option arbeitet 
  1278.   allerdings nicht mit ZModem Implementationen
  1279.   von Omen zusammen, sondern nur mit GEMSZRZ und
  1280.   einigen Unix Implementationen.
  1281.  
  1282. Popup3: Die Dateibehandlung:
  1283. ----------------------------
  1284.  ∙ Überschreiben: CoNnect überschreibt alte
  1285.       Dateien, wenn eingehende Daten den
  1286.       gleichen Namen besitzen.
  1287.  ∙ Schützen: Das Gegenteil von Überschreiben.
  1288.  ∙ Resume: Falls die eingehende Datei länger
  1289.       ist als die bereits vorhandene, wird
  1290.       CoNnect den noch fehlenden Dateirest
  1291.       an das alte File anhängen. Das ist vor
  1292.       allem für unterbrochene Transfers von
  1293.       großem Vorteil.
  1294.  ∙ Fragen: Wenn eine Datei bereits vorhanden
  1295.       ist, wird der Benutzer gefragt, ob er
  1296.       diese Überschreiben, Resumen oder
  1297.       Überspringen will.
  1298.  ∙ Umbenennen: Wenn eine Datei bereits vor-
  1299.       handen ist, wird die alte Datei unter
  1300.       ihrem Namen, aber mit veränderter Exten-
  1301.       sion abgespeichert. .001, .002 usw.
  1302.  
  1303. Popup4: Escapes:
  1304. ----------------
  1305.  ∙ Keine Escapes: ist die Normaleinstellung
  1306.  ∙ Escapes an: wird nur benötigt, falls die
  1307.       benutzte Leitung keine Steuerzeichen
  1308.       übertragen kann (Terminalserver).
  1309.  
  1310. Popup5: Datenformat:
  1311. --------------------
  1312.   Hier legen sie fest, ob es sich bei den
  1313.   zu sendenden/empfangenen Daten um ASCII-
  1314.   oder Binärdaten handelt. Im ersteren Fall
  1315.   wird eine eventuell notwendige Konvertie-
  1316.   rung der Zeilenenden vorgenommen. Ist die-
  1317.   ser Schalter auf Automatische Erkennung
  1318.   eingestellt, so versucht CoNnect (was nicht
  1319.   immer klappt) anhand der Dateiextension
  1320.   herauszufinden, ob Binärdaten oder ASCII-
  1321.   Daten vorliegen. CoNnect nimmt an, daß
  1322.   nur Dateien die auf
  1323.  
  1324.   TXT, ASC, RTF, C  , CPP, C++, H  ,
  1325.   PAS, F  , FOR, F77, CAR, PS , EPS,
  1326.   XBM, TEX, STY
  1327.  
  1328.   enden, keine Binärdaten sind.
  1329.  
  1330. Popup6: Prüfsummen:
  1331. -------------------
  1332.   Hier wird festgelegt, welche Prüfsummen-
  1333.   art verwendet werden soll. Bei Z-Modem-
  1334.   übertragungen handeln das die beiden Pro-
  1335.   gramme meist am besten aus, wenn CRC32
  1336.   eingeschaltet ist.
  1337.  
  1338. Volle Pfade:
  1339. ------------
  1340.     ist einzuschalten, wenn Sie wollen, daß
  1341.     in Ihrem Download-Verzeichnis eine dem
  1342.     Sender entsprechende Filehierarchie auf-
  1343.     gebaut wird. Auch werden dann die vollen
  1344.     Pfadnamen Ihrer Dateien an die Gegen-
  1345.     stelle geschickt -> Besser ausschalten.
  1346.  
  1347.     Wahrscheinlich wird Ihre Gegenstelle
  1348.     ohnehin mit Fehlermeldung auf eine sol-
  1349.     che Option reagieren.
  1350.  
  1351. Acknowledge erzwingen:
  1352. ---------------------
  1353.     Normalerweise arbeitet CoNnect im sog.
  1354.     Stream Mode, d.h. Zmodem (fast) ohne
  1355.     Protokolloverhead. Auf schlechten
  1356.     Leitungen schalten Sie diesen Stream-
  1357.     mode mit diesem Schalter besser ab ->
  1358.     Z-Modem wird dadurch aber auch er-
  1359.     heblich langsamer.
  1360.  
  1361. Kein Multitaskingbetrieb:
  1362. -------------------------
  1363.     Um noch höhere Übertragungsraten zu
  1364.     erzielen, kann man während des Uploads
  1365.     auf Multitasking verzichten. Dann sind
  1366.     sowohl andere Programme gesperrt (nicht
  1367.     wirklich - nur wind_update bleibt ge-
  1368.     setzt) als auch die Bedienung von Dia-
  1369.     logen, Menüs und Fenstern in CoNnect
  1370.     selbst. Der Transfer läßt sich dann
  1371.     nur über ^C abbrechen.
  1372.     
  1373. Dateiattribute:
  1374. ---------------
  1375.     Ist dieser Schalter gesetzt, dann versucht
  1376.     CoNnect die orginalen Dateiattribute der
  1377.     empfangenen Datei zu setzen. Das geht vor
  1378.     allem um das Read-Only Flag.    
  1379.  
  1380. Zum Thema Geschwindigkeit:
  1381.     Erheblich höhere Transferraten sind
  1382.     auch erreichbar, wenn man im Dialog
  1383.     Schnittstelle einen größeren Puffer
  1384.     für die Schnittstelle einrichtet.
  1385.     8192 Bytes ist eine gute Wahl.
  1386.  
  1387. §§_Transfer§
  1388. §Binärdateien§Binärdateien§
  1389. §Michael Ziegler§Ziegler§
  1390. §GSZRZACC§Ziegler§
  1391. §Pfade§pathsel§
  1392. §Pfad§pathsel§
  1393. §internen Z-Modemoptionen finden Sie hier§Zmodemparameter§
  1394. §
  1395. Der Filetransferdialog.
  1396.  
  1397. Im Filetransferdialog stellen Sie alle nötigen
  1398. Parameter für die Übertragung von Binärdateien
  1399. ein. Zum einen stellt Ihnen CoNnect ein internes
  1400. Datenübertragungsprotokoll zur Verfügung, das
  1401. die Übertragungsarten XMODEM, YMODEM und ZMODEM
  1402. beherrscht. Es gibt aber auch eine Menge von ex-
  1403. ternen Protokollen, die größtenteils problemlos
  1404. in CoNnect eingebunden werden können.
  1405.  
  1406. Das interne Zmodemprotokoll stellen Sie am über
  1407. das Popup auf 'XYZ-Modem (int.)' ein. Dann nehmen
  1408. Sie für die Grundeinstellung bitte die folgenden
  1409. Einstellungen in dem unteren Teil des Dialogs
  1410. vor (das sind ohnehin die Defaultwerte): Zmodem,
  1411. 1024 Bytes, Überschreiben, Keine Escapes, Binär-
  1412. daten und CRC32. Unter 'Daten' können Sie eingeben,
  1413. wo Ihre zu sendenen Daten gefunden und die
  1414. empfangenen abgelegt werden sollen. Genaueres über
  1415. die internen Z-Modemoptionen finden Sie hier.
  1416.  
  1417. Sollten Sie im Besitz der registrierten Version
  1418. des Z-Modemprogrammes von Michael Ziegler sein,
  1419. das gegenüber dem internen Z-Modem Protokoll von
  1420. CoNnect nochmal einige Geschwindigkeitsvorteile
  1421. bringt und auch den Z-Modem Datentransfer über die
  1422. Midischnittstelle erlaubt, so können Sie dieses
  1423. Z-Modem als Accessory in Ihrem Boot-Laufwerk
  1424. installieren (neu booten nicht vergessen!) und in
  1425. CoNnect das GSZRZACC.ACC als Transferprogramm
  1426. auswählen. Dann sollten Sie nur noch den Z-Modem
  1427. Autostart aktivieren und eventuell Pfade für zu
  1428. sendende (Senden - daten) und zu empfangende 
  1429. Daten (Empfangen - daten) angeben. In der Zeile für 
  1430. Sendeparameter sollte ein $ als letztes Argument 
  1431. stehen.
  1432.  
  1433. Wollen Sie ein anderes Transferprogramm benutzen,
  1434. so stellen Sie den Programmtyp auf XYZ-Modem
  1435. (ext.) oder auf Kermit (falls es der Kermit sein
  1436. muß) und wählen den Pfad des Sende- und Empfangs-
  1437. programmes aus. Außerdem müssen Sie noch die
  1438. richtigen Parameter für die jeweiligen Programme
  1439. eintragen:
  1440.  
  1441.   Für GEMSZRZ.GTP:
  1442.     Empfangen: -rz
  1443.     Senden   : -sz $
  1444.  
  1445.   Für XYZ.TTP
  1446.     Empfangen:
  1447.     Senden   : -u $
  1448.  
  1449.   Für SRZ:
  1450.     Empfangen:
  1451.     Senden   : -a $
  1452.  
  1453. Das $ Zeichen steht dabei immer für eine sich
  1454. bei Transferstart öffnende Fileselektorbox,
  1455. bei der der Anwender einen Filenamen auswählt,
  1456. durch den das $ Zeichen ersetzt wird.
  1457.  
  1458. Ist das externe Protokoll auch ein Z-Modempro-
  1459. tokoll, so können Sie wiederum den Z-Modem-Auto-
  1460. Start aktivieren, wenn CoNnect bei Beginn einer
  1461. Übertragung den Start des Transferprogrammes
  1462. automatisch übernehmen soll.
  1463.  
  1464. Unter Slot können Sie 8 verschiedene Protokoll-
  1465. Definitionen einstellen und so schnell von einem
  1466. Protokoll zum anderen wechseln, ohne jedesmal
  1467. komplett neue Einträge in den Transferdialog
  1468. machen zu müssen.
  1469.  
  1470. Unter MiNT/MultiTOS besteht außerdem noch die
  1471. Möglichkeit, Transferprogramme im Hintergrund
  1472. laufen zu lassen. (MiNT-Backgroundtask)
  1473. §§Binärdateien§
  1474. §
  1475. Für die Übertragung von Binärdateien benötigt
  1476. man im allgemeinen sog. Transferprotokolle, die
  1477. den Datenfluß von einem zum anderen Rechner
  1478. regeln und steuern. Manche dieser Transferpro-
  1479. tokolle sind recht einfach (X-Modem), andere
  1480. recht komplex (Z-Modem oder Kermit). Viele
  1481. verfügen über eine automatische Korrektur, wenn
  1482. fehlerhafte Leitungen erkannt werden (Kermit,
  1483. Z-Modem, Y-Modem).
  1484.  
  1485. Im Allgemeinen ist man mit dem Z-Modemprotokoll
  1486. am besten bedient, da die Übertragungsgeschwindig-
  1487. keit recht hoch ist und außerdem eine sichere
  1488. Fehlerkorrektur implementiert ist - die meisten
  1489. Mailboxen bieten deshalb auch mindestens das
  1490. Z-Modemprotokoll für ihre Anwender an.
  1491. §§Ziegler§
  1492. §
  1493. Ein sehr zu empfehlendes Z-Modemprotokoll erhalten
  1494. Sie für DM 30,- bei
  1495.  
  1496. XENIA Software         XENIA Software
  1497. Michael Ziegler        Michael Ziegler
  1498. Jagdfeldring 16        Kreissparkasse München
  1499. D-85540 Haar           BLZ 702 501 50
  1500.                        Kto: 420354680
  1501. §§_Tabulator§
  1502. §
  1503. Hier können in einem Fensterdialog beliebige
  1504. Tabulatoren für eine Terminalbreite von bis zu
  1505. 132 Zeichen eingestellt werden.
  1506. Gesetzte Tabulatoren sind schwarz markiert.
  1507.  
  1508. Über ein Popup können Sie eine globale
  1509. Tabulatorverteilung einstellen, hierbei ist die
  1510. Einstellung auf jede 8. Spalte am sinnvollsten.
  1511.  
  1512. Weitere Einstellmöglichkeiten:
  1513.    ∙ Der rechte und linke Rand der ANSI-Emulation.
  1514.    ∙ Eine Randglocke, die ertönt, wenn der Cursor
  1515.      eine bestimmte Spalte erreicht (das ist
  1516.      eigentlich eher nervend - der ANSI Standard
  1517.      verlangt das Vorhandensein einer solchen
  1518.      Glocke).
  1519.    ∙ Die Scrollregion kann bestimmt werden. Das
  1520.      ist der Bereich (in Zeilen), der beim Scrollen
  1521.      des Bildschirmes verschoben wird. Befindet sich
  1522.      der Cursor in der letzten Zeile der Scrollregion
  1523.      und wird ein New-Line ausgeführt, so wird die
  1524.      gesamte Scrollregion beispielsweise um eine Zeile
  1525.      nach oben geschoben. Ist der Schalter Origin
  1526.      aktiv, so wird die Cursorpositionierung des
  1527.      Befehls <esc>[*;*f nicht über die die linke obere
  1528.      Ecke des Bildschirms berechnet, sondern über die
  1529.      linke obere Ecke der Scrollregion.
  1530.  
  1531. §§_Statuszeile§
  1532. §
  1533. Es besteht die Möglichkeit, in der Zeile unterhalb
  1534. der Menü-/Infozeile eines Fensters noch eine
  1535. zusätzliche Infozeile einzublenden. Ob diese
  1536. angezeigt werden soll, können Sie in dem Dialog
  1537. 'Statuszeile' rechts oben festlegen. Was nun in
  1538. dieser Statuszeile zu sehen ist, können Sie unter
  1539. 'Statusinformationen' oder 'vorgegebener Text'
  1540. auswählen bzw. eintragen. Dabei wird entweder die
  1541. Statusinformation oder der vorgegebene Text
  1542. angezeigt. Um dies auszuwählen, sind die
  1543. Radio-Buttons am linken Rand vorhanden.
  1544.  
  1545. §§_Size§
  1546. §holdscreen§holdscreen-aktiv§
  1547. §
  1548. Unter diesem Punkt können Sie in einem Dialog
  1549. alle Parameter einstellen, die das aktive Fenster
  1550. in seiner Größe beeinflussen, und wie ein über die
  1551. Bildschirmgröße hinausgehendes Fenster behandelt
  1552. werden soll, was Rollbalken und den Puffer angeht.
  1553.  
  1554. Die Pufferzeilen sind die Anzahl der Zeilen, die
  1555. Sie erneut einsehen können, indem Sie einfach mit
  1556. dem vertikalen Scrollbalken zu den zuletzten
  1557. empfangenen Texten zurückblättern. Empfehlenswert
  1558. ist dabei besonders holdscreen zu aktiviren, damit
  1559. CoNnect bei neu empfangenen Daten nicht automatisch
  1560. wieder an das Pufferende scrollt.
  1561.  
  1562. In diesem Dialog können Sie außerdem noch den
  1563. Namen des Fensters bestimmen und festlegen, was
  1564. passiert, wenn der Cursor oberhalb oder unterhalb
  1565. des aktuellen Fensterausschnittes ist. Mit
  1566. 'Cursor klemmen' können Sie hier bestimmen, daß
  1567. CoNnect immer versucht, den Cursor im aktuellen
  1568. Fensterausschnitt festzuhalten.
  1569.  
  1570. §§holdscreen-aktiv§
  1571. §
  1572. Normalerweise wird bei Terminals gerne die Taste
  1573. F1 mit dem sog. Holdscreen belegt. D.h. solange
  1574. Holdscreen aktiv ist, (sie sehen das an der ent-
  1575. sprechenen LED im Terminalmenübalken) werden neu
  1576. eingehende Daten nicht angezeigt.
  1577.  
  1578. Über folgenden Trick können Sie in CoNnect auch
  1579. die F1 zur Holdscreentaste machen:
  1580.  
  1581. Belegen Sie im Funktionstastendialog die Taste F1
  1582. mit:
  1583.  
  1584.   holdscreen
  1585.  
  1586. und aktivieren sie dahinter den linken CoSHy-
  1587. Button. Danach können Sie mit der Taste F1
  1588. zwischen aktiviertem und nicht aktiviertem
  1589. Holdscreen umschalten.
  1590.  
  1591. §§_Registrierung§
  1592. §Shareware§Shareware§
  1593. §Handbuch§Handbuch§
  1594. §Programmierer§Programmierer§
  1595. §Preisliste§Preisliste§
  1596. §
  1597. Der Registrierungsdialog.
  1598.  
  1599. Im Registrierungsdialog werden Ihre persönlichen
  1600. Benutzerdaten abgelegt. Sie müssen dort auf jeden
  1601. Fall Ihren Namen eintragen, um von CoNnect eine
  1602. Benutzer-ID zugewiesen zu bekommen. Diese
  1603. Benutzer-ID wird bei einer Registrierung unbedingt
  1604. benötigt und muss dem Programmierer zusammen mit
  1605. der Adresse und dem als Usernamen eingetragenen
  1606. Namen übermittelt werden.
  1607.  
  1608. Da dies den Anwender - wie die Erfahrung aus der
  1609. Anfangszeit von CoNnect gezeigt haben - oftmals
  1610. überfordert, kann CoNnect diese ganzen
  1611. Informationen entweder sofort als einen Brief an
  1612. den Programmierer ausdrucken oder als File
  1613. abspeichern, das dann als Email verschickt werden
  1614. kann. (Buttons Speichern und Drucken). Dafür
  1615. müssen Sie jedoch unbedingt auch Ihre vollständige 
  1616. Adresse in den Registrierungsdialog
  1617. eingegeben haben.
  1618.  
  1619. Haben Sie sich dann registrieren lassen (siehe
  1620. Preisliste), so bekommen Sie innerhalb kurzer Zeit 
  1621. das Handbuch sowie einen Registrierungsschlüssel 
  1622. zugesandt. Diesen Schlüssel können Sie in eines 
  1623. der 6 dafür vorgesehenen Felder eintragen (6, weil 
  1624. Sie CoNnect eventuell auf einem Rechner unter
  1625. verschiedenen Betriebssystemversionen einsetzen
  1626. wollen und deshalb auch bei der Registrierung für
  1627. jede dieser Betriebssystemversionen Ihre
  1628. Benutzer-ID angegeben haben). Nach dem Eintragen
  1629. dieses Schlüssels wird CoNnect ihnen mitteilen,
  1630. daß die Registrierung erfolgreich war und daß
  1631. Sie nun die Optionen sichern sollen. Tun Sie das
  1632. dann bitte auch.
  1633.  
  1634. Die 6 Schlüsselfelder sind normalerweise nicht
  1635. lesbar. Der dort eingetragenen Schlüssel wird
  1636. erst dann sichtbar, wenn Sie mit dem Eingabecursor
  1637. auf das Feld fahren.
  1638.  
  1639.  
  1640. §§Programmierer§
  1641. §
  1642. Sie erreichen den Programmierer von CoNnect unter
  1643. der folgenden Adresse:
  1644.  
  1645.     Wolfgang Wander
  1646.     Rudolf-Breitscheid-Str. 63a
  1647.     D-22880 Wedel
  1648.  
  1649. oder über Email:
  1650.  
  1651.     Wolfgang Wander @ HH2  (Mausnet)
  1652.     wwc@axher1.desy.de     (Internet)
  1653.  
  1654. Bankverbindung:
  1655.  
  1656.     Wolfgang Wander
  1657.     Konto-Nummer: 1373482932
  1658.     Hamburger Sparkasse
  1659.     Bankleitzahl: 20050550
  1660. §§_Port§
  1661. §Baudrate§Baudrate§
  1662. §Schnittstelle§Port§
  1663. §Daten- und Stopbits§Datenbit§
  1664. §Echo§Echo§
  1665. §Parität§Parität§
  1666. §Handshake§Handshake§
  1667. §Größe des Schnittstellenpuffers§Schnittstellenpuffer§
  1668. §
  1669. Hier können die Parameter der vom aktiven
  1670. Terminalfenster bedienten RS232-Schnitt-
  1671. stelle eingestellt werden. Alle Einstel-
  1672. lungen werden über PopUp-Menüs vorgenommen.
  1673.  
  1674. Dazu gehören Schnittstelle, Baudrate,
  1675. Handshake, Daten- und Stopbits, Parität,
  1676. Echo und die Größe des Schnittstellen-
  1677. puffers.
  1678.  
  1679. §§Handshake§
  1680. §Schnittstellenpuffer§Schnittstellenpuffer§
  1681. §
  1682. Mögliche Einstellungen für den Handshake sind
  1683.  Kein Handshake, RTS/CTS und XON/XOFF.
  1684.  
  1685. Der Handshake ist dafür gedacht, daß zwei
  1686. Datenübertragungsstellen sich gegenseitig
  1687. mitteilen können, ob sie bereit sind, Daten
  1688. aufzunehmen. Andernfalls würde die eine
  1689. Stelle endlos Daten schicken können, die
  1690. bei der Gegenstelle alle verloren gingen.
  1691.  
  1692. Ohne Handshake sollten Sie deshalb einen
  1693. großen Schnittstellenpuffer wählen.
  1694.  
  1695. Es gibt zwei verschiedenen Formen von
  1696. Handshake:
  1697.  
  1698.  ∙ Softwarehandshake: XON/XOFF
  1699.    Sobald der eine Partner bereit ist,
  1700.    Daten aufzunehmen, schickt er der
  1701.    Gegenstelle ein XON Zeichen (^Q oder
  1702.    die Zahl 17). Wenn er dann mit dem
  1703.    Aufnehmen der Daten nicht mehr hinter-
  1704.    herkommt, wird XOFF (^S oder die Zahl
  1705.    19) gesendet. Der Partner reagiert da-
  1706.    rauf und beendet die Datenübertragung,
  1707.    bis er XON empfängt.
  1708.  ∙ Hardwarehandshake: RTS/CTS
  1709.    Beim Hardwarehandshake werden zusätzliche
  1710.    Leitungen benötigt, die die beiden Gegen-
  1711.    stellen verbinden. Statt des Austauschs
  1712.    von XON oder XOFF werden hier Spannungs-
  1713.    werte auf die entsprechenden Leitungen
  1714.    gegeben, die den Partner zum Senden auf-
  1715.    fordern oder ihn bitten, erst mal 'ne
  1716.    Pause einzulegen.
  1717.  
  1718. Wichtig ist nur, daß sich beide Partner auf
  1719. ein gemeinsames Verfahren einigen. So müssen
  1720. Sie Ihr Modem z. B. auf Softwarehandshake ein-
  1721. stellen, wenn Sie XON/XOFF verwenden wollen.
  1722.  
  1723. §§Schnittstellenpuffer§
  1724. §Handshake§Handshake§
  1725. §
  1726. Die Größe des Schnittstellenpuffers kann Werte
  1727. zwischen 256 und 32767 Byte annehmen.
  1728.  
  1729. Falls Ihre Gegenstelle oder Ihr Modem Handshake
  1730. unterstützt, so ist ein vernünftiger Wert
  1731. 4096 Bytes.
  1732.  
  1733. Andernfalls sollten Sie einen möglichst großen
  1734. Puffer wählen.
  1735.  
  1736. §§Echo§
  1737. §
  1738. Mögliche Einstellungen für Echo sind:
  1739.   An, Aus und Local.
  1740.  
  1741. Echo An: Jedes Zeichen, das von Ihnen
  1742.   eingegeben wird (über die Tastatur),
  1743.   wird einerseits an die Gegenstelle
  1744.   geschickt und andererseits sofort
  1745.   auf dem Terminalfenster ausgegeben.
  1746.   Sollten Sie in einer Mailbox arbeiten,
  1747.   so ist diese Einstellung nicht zu
  1748.   empfehlen, da die Mailbox ohnehin
  1749.   jedes von Ihnen geschickte Zeichen
  1750.   wieder zurückschickt. Das Resultat
  1751.   ssäähhee  ssoo  aauuss..
  1752.   (Manchmal wird statt Echo An auch
  1753.   Echo Halb gesagt).
  1754.  
  1755. Echo Aus: Das ist die richtige
  1756.   Einstellung für die Arbeit an Mail-
  1757.   Boxen. Hier wird ein eingegebenes
  1758.   Zeichen nur an die Gegenstelle ver-
  1759.   schickt, nicht aber auf dem Schirm
  1760.   automatisch ausgegeben.
  1761.  
  1762. Echo Local: Hier werden gar keine
  1763.   Zeichen an die Gegenstelle über die
  1764.   serielle Schnittstelle geschickt.
  1765.   Alle Tastatureingaben landen aus-
  1766.   schließlich auf dem Terminalfenster.
  1767.  
  1768. §§Parität§
  1769. §
  1770. Mögliche Einstellungen für Parität sind:
  1771. Keine, Gerade, Ungerade.
  1772.  
  1773. Ist keine Parität aktiviert, so wird auch
  1774. kein Paritätsbit versendet oder empfangen.
  1775.  
  1776. Das Paritätsbit wird aus den Datenbits des
  1777. übertragenen Zeichens gebildet. Hat das Daten-
  1778. bit eine gerade Anzahl von 1-Bits, so wird bei
  1779. gerader Parität das Paritätsbit gesetzt. Hat
  1780. es eine ungerade Anzahl von 1-Bits, so wird bei
  1781. gerader Parität das Paritätsbit nicht gesetzt.
  1782. Bei ungerader Parität ist das genau umge-
  1783. kehrt.
  1784.  
  1785. §§Datenbit§
  1786. §Paritätsbit§Parität§
  1787. §Parität§Parität§
  1788. §
  1789. In CoNnect können Sie zwischen 5, 6, 7, und 8
  1790. Datenbits wählen.
  1791.  
  1792. Wird ein Zeichen von CoNnect an das Modem über-
  1793. tragen, so werden dazu in der Regel zunächst ein
  1794. sog. Start-Bit geschickt, danach kommen die Daten-
  1795. Bits (in der Regel 8, manche Gegenstellen können
  1796. jedoch nur mit 7 oder 6 Datenbits arbeiten) und
  1797. zum Schluß kommen noch eine bestimmte Anzahl von
  1798. Stopbits, eventuell auch noch ein Paritätsbit.
  1799.  
  1800. Für die Übertragung von 8 Bit werden bei 1
  1801. Stopbit ohne Parität demnach 10 Bits versendet.
  1802.  
  1803. §§Baudrate§
  1804. §Datenbit§Datenbit§
  1805. §Schnittstelle§Port§
  1806. §
  1807. Unter der Baudrate wird die Anzahl der Bits
  1808. verstanden, die pro Sekunde vom Rechner an
  1809. das Modem und umgekehrt gesendet werden können.
  1810. Bei 8 Datenbits und 1 Start und einem Stopbit
  1811. werden Baudrate/10 Bytes pro Sekunde übermittelt.
  1812.  
  1813. Auf dem ST sind folgende Baudraten verfügbar:
  1814.    19200, 9600, 4800, 3600, 2400, 2000, 1800,
  1815.   1200, 600, 300, 200, 150, 134, 110, 75, 50
  1816.  
  1817. Sollten Sie einen Hardwarebausatz besitzen, der
  1818. die Baudraten vom ST-Port erhöht (RS-Speed von
  1819. Stephan Skrodzki oder RSVE von Harun Scheutzow)
  1820. so sollten Sie das CoNnect mitteilen, indem sie
  1821. das diesen Bausätzen beiliegende AUTO-Ordner
  1822. Programm bei Systemstart mitbooten (d.h. in den
  1823. Auto-Ordner legen). CoNnect erkennt diese
  1824. Bausätze dann und stellt auf dem ST (und auch
  1825. auf dem MEGA-STE und dem TT auf deren Port
  1826. MODEM1) statt 110, 134 und 150 Baud die Raten
  1827. 38400, 57600 und 115200 zur Verfügung.
  1828.  
  1829. Auf dem TT, dem Mega-STE und dem Falcon030
  1830. lassen sich unter CoNnect auch noch höhere
  1831. Baudraten verwenden -> Schnittstelle.
  1832.  
  1833. §§Port§
  1834. §Baudrate§Baudrate§
  1835. §
  1836. Auf dem Rechner steht Ihnen außer
  1837. der seriellen Schnittstelle (SERIELL)
  1838. noch der Midi-Port für die Datenübertragung
  1839. zur Verfügung. Der Midiport überträgt Daten
  1840. generell mit der Baudrate 31250.
  1841.  
  1842. Auf dem Falcon sind Dank neuerer Chips im
  1843. Rechner zusätzlich weit höhere Baudraten
  1844. verfügbar als auf dem ST:
  1845.   153600, 125000, 115200, 83333, 76800,
  1846.   62500, 57600, 50000, 38400, 31250
  1847.  
  1848. Der MegaSTE verfügt über 3 serielle Schnitt-
  1849. stellen:
  1850. MODEM1 - ist komplett identisch mit der
  1851.          seriellen Schnittstelle des ST.
  1852. MODEM2 - ist identisch mit der Falcon-
  1853.          Schnittstelle.
  1854. SERIEL2- bietet zusätzlich zu den Standard-
  1855.          baudraten noch 125000,
  1856.          115200, 83333, 62500,
  1857.          57600, 38400, 31250 und 14400 baud.
  1858.  
  1859. Leider sind die schnellen Schnittstellen des
  1860. Mega-STEs oft mit Hardwarefehlern versehen,
  1861. so daß deren Gebrauch nur eingeschränkt möglich
  1862. ist.
  1863.  
  1864. Am TT existieren 4 serielle Schnittstellen.
  1865. MODEM1 - ist komplett identisch mit der
  1866.          seriellen Schnittstelle des ST.
  1867. MODEM2 - ist ähnlich der Falcon-Schnittstelle,
  1868.          beherrscht aber keine 57600 baud.
  1869. SERIEL1- beherrscht die Baudraten des ST, hat
  1870.          aber weniger Schnittstellenleitungen
  1871.          und ist nur eingeschränkt einsatzfähig.
  1872. SERIEL2- bietet die selben Raten wie SERIEL2 am
  1873.          MEGA-STE.
  1874.  
  1875. Welche Baudrate für Sie sinnvoll ist, entscheidet
  1876. sich aus Ihrer Hardwareumgebung. Mit einem einfachen
  1877. Modem, das 2400 bps (Bits pro Sekunde) übertragen kann,
  1878. sind 2400 baud angebracht. Kann das Modem
  1879. Datenkompression nach V42bis oder MNP5, so sollten Sie
  1880. die Baudrate 9600bps verwenden. Bei Highspeedmodems
  1881. sind 38400 oder 57600, manchmal sogar 76800 baud
  1882. sinnvoll.
  1883. Arbeiten Sie mit CoNnect an einem Terminalserver, so
  1884. versuchen Sie durch Ausprobieren die höchste Baudrate
  1885. zu finden: Loggen Sie sich komplett aus dem Terminal-
  1886. server aus und stellen Sie die Baudrate auf 57600.
  1887. Dann schicken Sie mehrere Return-Tastendrücke an den
  1888. Server. Reagiert er, so haben Sie ein schnelles Gerät,
  1889. wenn nicht, so reduzieren Sie die Rate schrittweise
  1890. (38400, 19200, 9600 ...).
  1891.  
  1892. §§Scantabelle§
  1893. §scantable§COSHYHLP\SCANTABLE§
  1894. §Zeichensatz§_Zeichensatz§
  1895. §
  1896. Die Scantabelle
  1897.  
  1898. ... ist eine Datei, in der CoNnect besondere Anweisungen
  1899. findet, welche Zeichen verschickt werden sollen, wenn
  1900. eine beliebige Taste gedrückt wird.
  1901.  
  1902. Sie kann entweder im Dialog Zeichensatz oder durch den
  1903. CoSHy-Befehl scantable definiert werden.
  1904.  
  1905. Zuerst ist diese Tabelle dafür sinnvoll, um z. B. die
  1906. deutschen Umlaute ä, ö, ü ... in ae, oe, ue ... über-
  1907. setzen zu lassen. Die entsprechenden Eintragungen in der
  1908. Scantabelle sähen in etwa so aus:
  1909.  
  1910. 'ä'  'ae'
  1911. 'ö'  'oe'
  1912. 'ü'  'ue'
  1913. 'Ä'  'Ae'
  1914. 'Ö'  'Oe'
  1915. 'Ü'  'Ue'
  1916. 'ß'  'ss'
  1917.  
  1918. Die erste Spalte ist dabei die gedrücke Taste (in ''),
  1919. die zweite Spalte ist die zu sendende Sequenz
  1920. (auch in '').
  1921.  
  1922. Man kann jedoch die gedrückte Taste jedoch auch als
  1923. Zahl angeben, um so z. B. zu bestimmen, was gesendet
  1924. wird, wenn ^A (=1) gedrückt wurde.
  1925.  
  1926. 1 'Das' 32 'war' $20 'Taste' 0x20 '^A'
  1927.  
  1928. Die 32 oder $20 bzw 0x20 (für hexadezimale Schreibweise)
  1929. steht für das ASCII-Zeichen Nummer 32 - das Freizeichen.
  1930. (Dieses darf innerhalb von '' nicht vorkommen).
  1931.  
  1932. Ist das erste Zeichen der zu drückenden Taste ein -
  1933. (Minus) Zeichen, so ist die angegebene Zahl nicht der
  1934. ASCII-Wert, sondern der Scancode der jeweiligen Taste.
  1935. Eine Übersicht über die Scancodes findet sich im
  1936. Profibuch Anhang C.
  1937.  
  1938. Mit
  1939.  
  1940. -1 'Escape'
  1941.  
  1942. wird statt dem Escapezeichen die Zeichenkette "Escape"
  1943. gesendet.
  1944.  
  1945. -72 0x1b '[B'
  1946.  
  1947. versendet statt der Vt-100 Sequenz <esc>[A für Cursor
  1948. up, die CoNnect im vt100-Modus verschickt, die
  1949. Sequenz für Cursor down.
  1950.  
  1951. Diese Funktion erlaubt es dem Anwender beispielsweise,
  1952. die Funktions-/Cursortasten vollkommen neu zu belegen.
  1953. Sie verlieren dann die ursprüngliche Bedeutung im
  1954. Terminalfenster. Eine wichtige Anwendung für diese Scan-
  1955. codedefinition ist der Doorwaymodus.
  1956.  
  1957. Nach der 1. Spalte (für die gedrückte Taste) kann noch
  1958. eine Definitionsspalte für den Zustand der Control/Shift/
  1959. Alternate Tasten angegeben werden.
  1960.  
  1961. Beispiel:
  1962.  
  1963.  -1 Sca 'escape shift'
  1964.  
  1965. für gedrückte Shift, aber nicht gedrückte Control und
  1966. Alternate Taste.
  1967.  
  1968. s steht demnach für nicht gedrückte Shift-Taste
  1969. S für gedrückte ShiftTaste
  1970. c für Control: nicht gedrückt
  1971. C -----"------ gedrückt
  1972. a für Alternate: nicht gedrückt
  1973. A ------"------- gedrückt
  1974.  
  1975. Fehlt die Information, so wird die Ersetzung unabhängig
  1976. vom Zustand dieser Tasten vorgenommen.
  1977.  
  1978. §§_Zeichensatz§
  1979. §Handbuch§Handbuch§
  1980. §Datei§pathsel§
  1981. §Scantabelle§Scantabelle§
  1982. §
  1983. Zeichensatz.
  1984.  
  1985. Hier können Sie den Zeichensatz bestimmen, den CoNnect
  1986. für die Darstellung von eingehenden Zeichen verwenden
  1987. soll. Dies kann entweder der ATARI-Zeichensatz sein,
  1988. oder aber ein ISO-Zeichensatz, für den dann die ent-
  1989. sprechenden Bänke belegt werden müssen.
  1990.  
  1991. Außerdem können Sie hier festlegen, wie nationale
  1992. Sonderzeichen (wie ä, ö, ü, ï, è...), die Sie auf der
  1993. Tastatur eingeben, verschickt werden.
  1994.  
  1995. Die Scantabelle ist eine Datei, in der Sie angeben
  1996. können, welche Zeichen CoNnect an die Gegenstelle
  1997. verschickt, wenn eine bestimmte Taste gedrückt wird.
  1998.  
  1999. Genaueres finden Sie im Handbuch.
  2000. §§_Kompatibilität§
  2001. §
  2002. Kompatibilität.
  2003.  
  2004. In diesem Punkt wurden Unsauberkeiten
  2005. in der Programmierung einiger Mailbox-
  2006. programme, die die Cursorpositionierung
  2007. mittels VT100-Sequenzen betreffen,
  2008. berücksichtigt. Rufus z. B. fängt diese
  2009. Unsauberkeiten durch eben diese Unsau-
  2010. berkeiten ausgleichende eigene Unsauber-
  2011. keiten ab, die allerdings bei einem
  2012. korrekt arbeitenden VT100-fähigen Host
  2013. ihrerseits zu Schwierigkeiten führen.
  2014. In CoNnect können Sie über PopUp-Menüs
  2015. auswählen, wie die betreffenden
  2016. Steuersequenzen behandelt werden sollen:
  2017. nach der Rufus-Methode oder nach reiner
  2018. VT100-Kompatibilität.
  2019.  
  2020. Weitere Einstellungen:
  2021.  
  2022.    Destruktives Backspace.
  2023.    8. Bit abschneiden.
  2024.    Ziffernblock mit ATARI-Belegung
  2025.    Farbreset erlauben.
  2026.    Wirkung eines Formfeeds
  2027.  
  2028. §§_Funktionstasten§
  2029. §
  2030. Funktionstasten.
  2031.  
  2032. In diesem Dialog legen Sie die Belegung
  2033. der Funktionstasten fest. Sie können bis
  2034. zu 80 Funktionstasten im Zusammenhang mit
  2035. <SHIFT>, <CTRL> und <ALT> definieren.
  2036. Beachten Sie aber, daß unter MiNT/MultiTOS
  2037. die Kombination <CTRL><ALT> vorbelegt ist
  2038. und nicht für CoNnect-Funktionstasten zur
  2039. Verfügung steht.
  2040.  
  2041. Wenn Sie einen der beiden CoSHy-Buttons
  2042. aktivieren, wird der Funktionstastentext
  2043. nicht versendet, sondern als CoSHy-Befehl
  2044. interpretiert und ausgeführt. 2 Buttons
  2045. deshalb: Der linke Button steht für
  2046. Befehle im CoNnect-Fenster, der rechte
  2047. für Befehle, die ganz ohne Fenster aus-
  2048. geführt werden sollen.
  2049.  
  2050. §§_Darstellung§
  2051. §
  2052. Darstellung:
  2053.  
  2054. In der 'Schrift'-Box können alle
  2055. Einstellungen für die geladenen
  2056. GDOS-Zeichensätze vorgenommen werden.
  2057. Hier sind drei PopUp-Menüs vorhanden,
  2058. mit denen man Schriftart und -größe
  2059. verändern kann.
  2060.  
  2061. GDOS Fonts lassen sich auch ohne
  2062. installiertes GDOS in CoNnect benutzen.
  2063. Erzeugen Sie dazu ein Verzeichnis GEMSYS
  2064. im CoNnect-Ordner und kopieren sie alle
  2065. Zeichensätze, die Sie verwenden wollen,
  2066. in diesen Ordner.
  2067.  
  2068. Weitere Einstellungen betreffen das Aus-
  2069. sehen des Cursors, die Form des Scrollens,
  2070. (Weiches Scrollen ist bestens fürs Mit-
  2071. lesen geeignet, aber sehr langsam. Schnel-
  2072. les Scrollen erhöht die Ausgabegeschwin-
  2073. digkeit von CoNnect noch erheblich, sie
  2074. werden bei großen Datenmengen aber keine
  2075. Chance zum Mitlesen erhalten).
  2076.  
  2077. §§_Protokoll§
  2078. §Datei§pathsel§
  2079. §
  2080. Mitschrift.
  2081.  
  2082. Hier können Sie angeben, wie eine
  2083. Mitschrift ihrer Terminalsitzung
  2084. protokolliert werden soll. Tragen
  2085. Sie in das Dialogfeld den Namen einer
  2086. Datei ein, in die die Mitschrift
  2087. erfolgen soll. 
  2088.  
  2089. Wenn Sie als Datei 'PRN:' angeben,
  2090. erfolgt die Mitschrift auf einem
  2091. Drucker. Der sollte natürlich auch
  2092. betriebsbereit sein. Beachten Sie,
  2093. daß Sie bei einer Ausgabe auf den
  2094. Drucker unbedingt die ASCII-
  2095. Mitschrift selektieren.
  2096.  
  2097. Die Protokolldatei kann auch mit
  2098. speziellen Makros eingegeben werden,
  2099. um die Namen der Files nach dem jeweiligen
  2100. Datum anzulegen: Der Eintrag kann dabei
  2101. die folgenden Zeichen enthalten:
  2102.  
  2103.     %a abgekürzter Wochentag
  2104.     %b abgekürzter Monatsname
  2105.     %d Tag im Monat (1-31)
  2106.     %H Stunde (0-23)
  2107.     %I Stunde (0-12)
  2108.     %j Tag im Jahr (1-366)
  2109.     %m Monat (1-12)
  2110.     %M Minute (00-59)
  2111.     %p AM/PM
  2112.     %S Sekunde (00-59)
  2113.     %w Wochentag (0-6)
  2114.     %W Woche im Jahr (0-52)
  2115.     %y Jahr ohne Jahrhundert (0-99)
  2116.     %Y Jahr mit Jahrhundertangabe
  2117.     %Z Name der Zeitzone (z. B. MEZ)
  2118.     %% das »%«-Zeichen
  2119.  
  2120. §§_Emulation§
  2121. §
  2122. Emulation.
  2123.  
  2124. Hier können alle Einstellungen für
  2125. die gewünschte Terminalemulation
  2126. vorgenommen werden. CoNnect beherrscht
  2127. VT220 mit 7 und 8 Bit, VT102/ANSI,
  2128. VT100 und VT52.
  2129.  
  2130. Für Mailboxen empfiehlt sich die
  2131. Emulation VT102.
  2132.  
  2133. §§_Asciiupload§
  2134. §die übliche Weise angeben§pathsel§
  2135. §Handbuch§
  2136. §
  2137. Mit diesem Menüpunkt senden Sie eine
  2138. ASCII-Datei ohne spezielles Protokoll,
  2139. gewissermaßen die Zeichen 'hintereinander
  2140. weg'.
  2141. In Mailboxen können Sie so z. B. offline
  2142. getippte, nicht allzulange Texte abschicken,
  2143. während Sie in der Box eingeloggt sind.
  2144.  
  2145. Die vielen Einstellungensmöglichkeiten
  2146. sollen Sie zunächst nicht irritieren.
  2147. Der ASCII-Upload sollte ohne Änderung
  2148. an diesen Einstellungen funktionieren.
  2149.  
  2150. Sie müssen hier den Dateinamen nicht 
  2151. auf die übliche Weise angeben, sondern
  2152. können auch gleich den Start-Button
  2153. betätigen. Der Fileselektor läßt Sie
  2154. dann einen Namen auswählen.
  2155.  
  2156. Genaueres findet sich im Handbuch.
  2157.  
  2158. §§_Statistik§
  2159. §
  2160. Gebührenstatistik.
  2161.  
  2162. CoNnect legt bei jeder erfolgreichen
  2163. Anwahl einen Eintrag in der Datei
  2164. CONNECT.LOG an, um im Nachhinein die
  2165. Telefonkosten rekonstruieren zu
  2166. können. Unter diesem Menüpunkt finden
  2167. Sie eine statistische Auswertung
  2168. der Telefonkosten und der angerufenen
  2169. Telefonnummern.
  2170.  
  2171. §§_Lernen§
  2172. §
  2173. Script Lernen.
  2174.  
  2175. CoNnect kann die Benutzeraktivitäten
  2176. in einer Online-Session mitprotokollieren
  2177. und dadurch z. B. selbständig LOGIN oder
  2178. MausTausch Scripte erstellen.
  2179.  
  2180. Hier können Sie diesen Lernalgorithmus
  2181. aktivieren und einstellen, welche Aktionen
  2182. mitprotokolliert werden sollen.
  2183.  
  2184. Achtung: Bedenken Sie immer, daß, wenn Sie
  2185. nicht alleine an einem Rechner unter
  2186. CoNnect arbeiten, der Lernalgorithmus ak-
  2187. tiv sein kann und auf diese Weise andere
  2188. z. B. Ihre Passwörter erhalten könnten.
  2189. Die Einstellungen in diesem Dialog sind
  2190. deshalb nicht abspeicherbar und der Lern-
  2191. algorithmus ist bei Programmstart immer
  2192. deaktiviert.
  2193.  
  2194. §§_Teksetup§
  2195. §Handbuch§Handbuch§
  2196. §
  2197. Hier werden Voreinstellungen für den Betrieb
  2198. von CoNnect als Tektronix Ausgabegerät
  2199. gemacht. Näheres dazu im Handbuch.
  2200.  
  2201. §§_Sound§
  2202. §übliche Weise§pathsel§
  2203. §
  2204. Geräusche.
  2205.  
  2206. CoNnect kann bei bestimmten Systemereignissen
  2207. (Login, Logout, Systemglocke, Neue Gebühreneinheit,
  2208. und Filetransferende) Geräusche abspielen. Dazu
  2209. sind jedoch verschiedene Voraussetzungen nötig.
  2210.  
  2211. a) Sie arbeiten auf einem TT/ STE oder Falcon
  2212.    und können den DMA Sound benutzen. Dann können
  2213.    Sie Sounddateien im SND oder SMP Format ab-
  2214.    spielen lassen.
  2215. b) Sie haben den Modfileplayer Paula installiert.
  2216.    (und die dortigen Installationsanleitungen
  2217.    genau befolgt, insbesondere sich registrieren
  2218.    lassen ;-). Dann können Sie Dateien mit der 
  2219.    Endung .MOD abspielen lassen.
  2220. c) Sie haben Crazy Sound installiert (und gekauft!).
  2221.    Dann können Sie Dateien mit der Endung .HSN,
  2222.    die sich im Crazy-Sound Samples-Ordner befinden 
  2223.    abspielen.
  2224.  
  2225. Die Pfade für die einzelnen Ereignisse können Sie
  2226. auf die in CoNnect übliche Weise einstellen.
  2227.  
  2228. Mit dem Button Test können Sie die Klänge testen.
  2229.  
  2230. Um sie dann auch bei den eingestellten Ereignissen
  2231. zu hören, müssen Sie noch den Button 'Aktiv' an-
  2232. schalten.
  2233.  
  2234. §§_Hotkeys§
  2235. §
  2236. Hotkeys.
  2237.  
  2238. Unter Hotkey versteht CoNnect die Tasten, die
  2239. man verwenden kann, um eine bestimmte Aktion,
  2240. die man sonst nur über einen Menüpunkt reali-
  2241. sieren kann, über eine Tastenkombination zu
  2242. erreichen.
  2243.  
  2244. In drei Popups können Sie oben das Menü, in
  2245. der Mitte den Menütitel und unten den Menü-
  2246. eintrag auswählen, zu dem Sie einen Hotkey
  2247. definieren wollen. Haben Sie das getan, dann
  2248. drücken Sie einfach die entsprechende Tasten-
  2249. kombination, durch die Sie diesen Eintrag
  2250. im Folgenden immer auslösen möchten. Falls
  2251. diese Tastenkombination schon für einen an-
  2252. deren Menüpunkt definiert war, so wird
  2253. CoNnect Ihnen das mitteilen.
  2254.  
  2255. Haben Sie CoNnect zum ersten Mal gestartet,
  2256. so empfiehlt es sich, die Default-Einstellung
  2257. anzuwählen. Sie müssen dann nicht Ihre ganze
  2258. Phantasie auf neue Hotkeys verschwenden.
  2259. CoNnect wird Ihnen die geläufigsten selbst
  2260. aussuchen.
  2261.  
  2262. Bei der Anzeige der Hotkeys (sie werden auch
  2263. im Menü unter dieser Bezeichnung hinter dem
  2264. jeweiligen Menüeintrag angezeigt) gilt die
  2265. folgende Konvention:
  2266.  
  2267.      Steht für die Shift-Taste
  2268.      Steht für die Alt-Taste
  2269.    ^ Steht für die Control-Taste
  2270.  
  2271.    ^ P bedeutet dann also CONTROL+SHIFT+'P'
  2272.    
  2273. §§_Farben§
  2274. §
  2275. Farbeinstellungen.
  2276.  
  2277. CoNnect verwendet die ersten 16 (soweit vorhan-
  2278. denen)  Farben des VDI.  Diese sollten den in
  2279. diesem Dialog vorgegebenen Farben  entsprechen,
  2280. sonst können  evtl.  dann  Probleme  auftauchen,
  2281. wenn Sie an einer Mailbox  arbeiten  und  diese
  2282. fest mit den richtig eingestellten Farben rech-
  2283. net. (Möglicher  Effekt:  Weisse  Schrift auf
  2284. weissem Grund).
  2285.  
  2286. Stellen Sie daher hier die  Farben  ein,  indem
  2287. Sie aus der linken Tabelle eine Farbe auswählen
  2288. und rechts den Rot-, Grün- und Blauwert  korri-
  2289. gieren. Sie können auch auf das große Farbtest-
  2290. feld in der Mitte  klicken  und  erhalten  dann
  2291. eine automatische Einstellung  der  Farbe,  die
  2292. CoNnects Geschmack entspricht. Ein  Doppelklick
  2293. auf dieses Feld paßt alle (höchstens  aber  die
  2294. 16 ersten) Farben CoNnects Wünschen an.
  2295.  
  2296. Wollen Sie diese  Farb-Einstellung  in  CoNnect
  2297. nutzen, so müssen Sie noch den Schalter
  2298.    Änderungen aktivieren
  2299. anschalten.
  2300. §§_Anrufbeantworter§
  2301. §Parameter§_Anrufparameter§
  2302. §Handbuch§Handbuch§
  2303. §
  2304. Der Anrufbeantworter
  2305.  
  2306. Dies ist der Anrufbeantworter von CoNnect. Mit
  2307. ihm und einem angeschlossenen Voice Modem kön-
  2308. nen Sie alle (und einige mehr) Funktionen  ei-
  2309. nes  kommerziellen Anrufbeantworters realisie-
  2310. ren. Im Parameter-Dialog,  den  Sie  über  den
  2311. Button Setup erreichen, können einige Grundein-
  2312. stellungen vorgenommen werden.
  2313.  
  2314. Genauere  Informationen  zum  Anrufbeantworter
  2315. finden sich im CoNnect-Handbuch.
  2316. §§_Anrufparameter§
  2317. §Handbuch§Handbuch§
  2318. §
  2319. Parameter zum Anrufbeantworter.
  2320.  
  2321. In diesem Dialog können Einstellungen zum An-
  2322. rufbeantworter gemacht werden. So kann  fest-
  2323. gelegt werden, wo sich der Ansagetext  befin-
  2324. det, wo  eingehende  Nachrichten  gespeichert
  2325. werden sollen, wie CoNnect (über  die  CoSHy)
  2326. auf Daten, Fax oder Tonwahl  reagieren  soll,
  2327. wenn  es  einen  eingehenden  Anruf  entgegen
  2328. nimmt.
  2329.  
  2330. Eingestellt werden kann hier auch, wie lange
  2331. eine Ansage maximal werden kann, wie das Mo-
  2332. dem erkennen kann, ob an der  anderen  Seite
  2333. der Leitung jemand spricht (Stille: 16db 700
  2334. cs ist ein vernünftiger Wert),  welche  Kom-
  2335. pressionsart verwendet werden soll  und  wie
  2336. Ansagetexte  aufgenommen und abgespielt wer-
  2337. den.
  2338.  
  2339. Beachten  Sie  bitte,    daß   der  Schalter
  2340.            38400 fixiert
  2341. nur dann selektiert sein  darf, wenn sie die
  2342. CD 4040 - Lösung zur  Beschleunigung   Ihrer
  2343. Schnittstelle eingebaut haben.
  2344.  
  2345. Genauere Informationen finden sich im Hand-
  2346. buch.
  2347. §§Fenster§
  2348. §Fensterdialoge§Fensterdialoge§
  2349. §Terminalfenster§Terminalfenster§
  2350. §Tektronixfenster§Tektronixfenster§
  2351. §Hilfefenster§Onlinehilfe§
  2352. §Fenstermenü§Fenstermenü§
  2353. §Allgemeines§_Allgemeines§
  2354. §
  2355. CoNnect bietet derzeit vier verschiedene
  2356. Typen von Fenstern an:
  2357.  
  2358.  ∙ Terminalfenster
  2359.  ∙ Tektronixfenster
  2360.  ∙ Hilfefenster
  2361.  ∙ Fensterdialoge
  2362.  
  2363. Die beiden ersten Typen haben am oberen Fen-
  2364. sterrand eine weitere Menüleiste,  dies  ist
  2365. ein  sog.  Fenstermenü.  Das  Verhalten  der
  2366. Fenstermenüs bei bestimmten Benutzeraktionen
  2367. kann  im  Allgemeines-Dialog näher definiert
  2368. werden.
  2369.  
  2370. §§Fensterdialoge§
  2371. §Allgemeines§_Allgemeines§
  2372. §Senden§Paste§
  2373. §selektierte§Markieren§
  2374. §
  2375. Fensterdialoge
  2376.  
  2377. Fensterdialoge  sind eine Erweiterung der normalen
  2378. von GEM bekannten  Dialoge  für  Benutzereingaben.
  2379. Der Hauptunterschied  ist die offensichtliche Tat-
  2380. sache, daß die Dialoge in GEM-Fenstern liegen.
  2381.  
  2382. Sie bieten gegenüber 'normalen' GEM-Dialogen einen
  2383. Haufen Vorteile. Sie sind für MultiTOS-Betrieb ge-
  2384. eignet und frei verschiebbar. Wenn ein Fensterdia-
  2385. log  geöffnet wurde, bleibt die Hauptmenüleiste in
  2386. der ersten Bildschirmzeile weiterhin bedienbar. Es
  2387. können  mehrere Fensterdialoge gleichzeitig geöff-
  2388. net sein  (aber  nicht  der gleiche Dialog in zwei
  2389. verschiedenen  Terminalfenstern,  außerdem ist die
  2390. maximale  Zahl  aller  Fenster eventuell durch das
  2391. Betriebssystem vorgegeben oder durch den verfügba-
  2392. ren  Speicher begrenzt). Weiterhin sind die inzwi-
  2393. schen  allgemein  üblichen  Shortcuts bzw. Hotkeys
  2394. (signalisiert durch unterstrichene Buchstaben, die
  2395. die gewünschte  Funktion  durch  das  Drücken  von
  2396. <ALT>  mit dem jeweiligen unterstrichenen Buchsta-
  2397. ben auslösen) implementiert.
  2398.  
  2399. Mit dem Mauszeiger kann der Dialogcursor direkt an
  2400. eine  gewünschte  Textstelle  im Editfeld positio-
  2401. niert werden, und nicht nur, wie sonst üblich, ans
  2402. Ende  eines vorhandenen Eintrags. Außerdem bewirkt
  2403. die  Return-Taste  erst im letzten Feld eines Fen-
  2404. sterdialogs das Verlassen des Dialogs mit dem dick
  2405. umrandeten  Button  (wenn  man das im Allgemeines-
  2406. Dialog so eingestellt hat), bei 'weiter oben' lie-
  2407. genden  Feldern  kommt  man  durch das Drücken der
  2408. Return-Taste  ins  nächste  editierbare Dialogfeld
  2409. (wie mit der 'TAB'-Taste). Schließlich  können die
  2410. Fensterdialoge  nicht nur mit dem 'Abbruch'-Button
  2411. abgebrochen  werden, sondern gleichermaßen mit der
  2412. Closebox links oben oder über das Drücken der UNDO
  2413. Taste.
  2414.  
  2415. Hilfetexte können passend zum  jeweils  geöffneten
  2416. Fensterdialog geöffnet und  gelesen  werden,  ohne
  2417. die  Eingabe  in  den  Dialog abbrechen zu müssen.
  2418. Ist der Hilfetext gelesen, so kann der Dialog  mit
  2419. seinem Fenster einfach in den  Vordergrund  geholt
  2420. und weiter bearbeitet werden.
  2421.  
  2422. In die Editfelder der Fensterdialog kann man übri-
  2423. gens auch vorher selektierte Textzeilen  einfügen,
  2424. indem  man  den Senden-Mechanismus von CoNnect be-
  2425. nutzt. Spezielle ASCII-Zeichen, die auf  der   Ta-
  2426. statur nicht verfügbar sind, können direkt mit ih-
  2427. rem  3-stelligen  ASCII-Code  auf dem Ziffernblock 
  2428. eingegeben werden, wenn gleichzeitig die ALT-Taste
  2429. gedrückt gehalten wird. Z. B. ALT 249 für ∙
  2430.  
  2431. §§Emulation-Einf§
  2432. §Emulationen konfigurieren§_Emulation§
  2433. §
  2434. CoNnect emuliert die eingehenden Zeichen. D.h. es
  2435. interpretiert die Zeichen und führt entsprechende
  2436. Befehle aus, die es von der Gegenstelle erhält.
  2437. Dazu gehört nicht nur, daß eingehende Texte ange-
  2438. zeigt werden, sondern auch:
  2439.  
  2440.   - mit welcher Schriftart
  2441.   - mit welcher Farbe
  2442.   - wo
  2443.   - ...
  2444.  
  2445. sie angezeigt werden.
  2446.  
  2447. Entsprechend dem Befehlssatz (der Emulation) Ihrer
  2448. Gegenstelle können Sie CoNnect auf verschiedene
  2449. Emulationen konfigurieren.
  2450.  
  2451. §§TastenVersenden§
  2452. §Emulation§_Emulation§
  2453. §Handbuch§Handbuch§
  2454. §CoSHy§CoSHy§
  2455. §Scantabelle§Scantabelle§
  2456. §Vorschreibzeile§_Vorschreibzeile§
  2457. §Funktionstastendialog§_Funktionstasten§
  2458. §
  2459. Zum Versenden von Zeichen an die Gegenstelle stehen
  2460. unter CoNnect sehr (fast unüberschaubar) viele Mög-
  2461. lichkeiten zur Verfügung:
  2462.  
  2463. ∙ Drücken einer normalen Taste:
  2464.  
  2465.    Buchstaben, Zahlen, Frei- und Sonderzeichen
  2466.    werden unübersetzt an die Gegenstelle gesendet.
  2467.    (Unübersetzt nur, wenn keine
  2468.    Scantabelle geladen ist.)
  2469.  
  2470. ∙ Drücken einer Taste zusammen mit Control:
  2471.   (sofern kein Menüeintrag mit der entsprechenden
  2472.    Tastenkombination belegt ist)
  2473.  
  2474.    ^ <space> sendet   0
  2475.    ^A        sendet   1
  2476.    ^B        sendet   2
  2477.    ...
  2478.    ^Z        sendet  26
  2479.    ^[        sendet  27
  2480.    ^\        sendet  28
  2481.    ^]        sendet  29
  2482.    ^^        sendet  30
  2483.    ^_        sendet  31
  2484.  
  2485. ∙ Drücken einer Taste zusammen mit Alternate:
  2486.   (sofern kein Menüeintrag mit der entsprechenden
  2487.    Tastenkombination belegt ist)
  2488.  
  2489.    Schickt das entsprechende Zeichen und setzt
  2490.    dessen höchstes Bit. Beispiel:
  2491.  
  2492.    ALT+A sendet 193
  2493.  
  2494.    Zeichen auf dem Ziffenblock zusammen mit
  2495.    Alternate werden anders interpretiert. Es
  2496.    werden maximal 3 Ziffern zusammengefasst
  2497.    als Dezimalwert verschickt:
  2498.  
  2499.     ALT+131 (Alt bleibt gedrückt) verschickt
  2500.             131
  2501.  
  2502. ∙ Drücken einer Funktionstaste:
  2503.   Wenn die Funktionstaste im
  2504.   Funktionstastendialog definiert ist  und sie
  2505.   keine CoSHy-Funktion ausführt, wird der ent-
  2506.   sprechende Text versendet.
  2507.  
  2508. ∙ Drücken einer der Tasten: Backspace, Delete
  2509.    UNDO, Cursortasten, Insert, Home.
  2510.    Es wird ein Text versendet, der von der
  2511.    momentanen Emulation abhängt. Genaueres
  2512.    findet sich im Handbuch.
  2513.  
  2514. ∙ Drücken von Control+Insert:
  2515.    Die sogenannte Vorschreibzeile öffnet sich
  2516.    und der dort geschriebene Text wird danach
  2517.    versendet.
  2518.  
  2519. Über einige verschiedene CoSHy Funktionen kann
  2520. außerdem auch noch Text an die Gegenstelle ge-
  2521. schickt werden.
  2522.  
  2523. §§Onlinemaus§
  2524. §
  2525. Wenn Sie mit einem Fullscreeneditor, wie dem emacs
  2526. oder auch dem edt, auf der Gegenstelle arbeiten, 
  2527. können Sie die Maus benutzten, um an eine bestimmte
  2528. Stelle des Editortextes zu springen. Drücken Sie dazu
  2529. die Controltaste und machen einen Doppelklick an die
  2530. gewünschte Textstelle. In den meisten Fällen funk-
  2531. tioniert diese Mausbedienung, kann aber auch mißlingen,
  2532. da CoNnect einfach die benötigte Anzahl von Cursortas-
  2533. ten verschickt und sich manche Editoren leider 'ver-
  2534. schlucken'.
  2535.  
  2536. §§Terminalfenster§
  2537. §Terminalmenü§Menue-Term§
  2538. §Hauptmenü§Hauptmenü§
  2539. §Emulation§Emulation-Einf§
  2540. §Versenden von Tastendrücken§TastenVersenden§
  2541. §markieren§Markieren§
  2542. §Mausbedienung§Onlinemaus§
  2543. §
  2544. Terminalfenster
  2545.  
  2546. Im Terminalfenster findet die Kommunikation mit der
  2547. Gegenstelle statt. Drücken Sie hier eine Taste, so
  2548. wird diese normalerweise an die Gegenstelle ge-
  2549. schickt und umgekehrt werden alle eingehenden Zei-
  2550. chen der Gegenstelle hier dargestellt.
  2551. (Emulation, Versenden von Tastendrücken, Mausbedienung)
  2552.  
  2553. Wenn Sie Scrollbalken aktiviert haben, so können sie
  2554. Texte, die schon aus dem Fenster wieder herausge-
  2555. scrollt wurden, mit dem rechten Scrollbalken noch
  2556. einmal ansehen.
  2557.  
  2558. Mit dem Terminalmenü lassen sich etliche Eigen-
  2559. schaften des Terminals beeinflussen.
  2560.  
  2561. Im Hauptmenü können Sie allgemeine Einstellungen an
  2562. CoNnect vornehmen.
  2563.  
  2564. Texte, die im Terminalfenster stehen, können sie
  2565. auf viele Weisen beeinflussen. Dazu müssen Sie
  2566. sie zunächst markieren.
  2567.  
  2568. §§Menue-Tek§
  2569. §Handbuch§Handbuch§
  2570. §
  2571. Im Tektronix-Fenstermenü können sie die darge-
  2572. stellten Graphiken bearbeiten. Sie können sie
  2573. drucken, speichern und  die Vergrößerung be-
  2574. einflussen.
  2575. Eine genauere Beschreibung des Tektronixmodus
  2576. finden Sie im Handbuch.
  2577.  
  2578. Sollte Sie der Tektronixmode interessieren,
  2579. so bedenken Sie bitte, daß fast alle derzei-
  2580. tig verfügbaren Programme, die Graphikdaten
  2581. in dieser Form ausgeben können, auf Großrech-
  2582. nern laufen. Fragen Sie in diesem Fall bitte
  2583. zuerst Ihren Systemadministrator, ob er ihnen
  2584. bei der Installation behilflich sein kann.
  2585.  
  2586. §§Tektronixfenster§
  2587. §Tektronixmenü§Menue-Tek§
  2588. §
  2589. Hier können Sie ein Tektronix 4014 Fenster öffnen,
  2590. über das dann Ihre Gegenstelle Graphiken an Sie
  2591. senden kann. Normalerweise öffnet die Gegenstelle,
  2592. falls Sie Graphiken senden will, dieses Fenster
  2593. automatisch. Am oberen Rand des Fensters befindet
  2594. sich ein weiteres Fenstermenü, das Tektronixmenü.
  2595.  
  2596. Mit der Maus können Sie bestimmte Teile des
  2597. Fensters vergrößern, indem Sie einen Fensteraus-
  2598. schnitt markieren. Auf normale Vergrößerung schalten
  2599. Sie dann mit dem Tektronix-Menü: Normale Größe
  2600. zurück.
  2601. §§Fenstermenü§
  2602. §Hauptmenü§Hauptmenü§
  2603. §Terminalfensters§Menue-Term§
  2604. §Tektronixfenster§Menue-Tek§
  2605. §
  2606. Fenstermenüs
  2607.  
  2608. Fenstermenüs sind Menüs, unter denen lokale, d. h.
  2609. zu dem bestimmten Fenster gehörige, Informatio-
  2610. nen abrufbar und veränderbar sind. So sind  die
  2611. Einstellungen für die Schnittstelle im Fenster-
  2612. menü  des Terminalfensters,  die  Einstellungen
  2613. für die Größe des Graphik-Fensters der  Tektro-
  2614. nixemulation jedoch im Tektronixfenster zu fin-
  2615. den.  Globale Einstellungen und Informationen,
  2616. die z. B. das  Aussehen  der Fensterdialoge  be-
  2617. treffen, sind dagegen im Hauptmenü zu finden.
  2618.  
  2619. §§gl_Beenden§
  2620. §
  2621. Beenden
  2622.  
  2623. Diese Funktion kann unter Umständen das sofortige
  2624. Verlassen von CoNnect nach sich ziehen. Wir über-
  2625. nehmen keinerlei Garantie...
  2626.  
  2627. §§gl_Öffnen§
  2628. §Terminalfenster§Terminalfenster§
  2629. §
  2630. Öffnen
  2631.  
  2632. Mit diesem Hauptmenüpunkt kann ein neues
  2633. Terminalfenster geöffnet werden. Falls
  2634. vorhanden, wird in diesem das Setup-File
  2635. CONN0.SET verwendet. Ansonsten werden
  2636. Defaulteinstellungen vorgenommen.
  2637.  
  2638. §§gl_Rotieren§
  2639. §
  2640. Rotieren.
  2641.  
  2642. Mit dem Menüpunkt rotieren, wird die momentane
  2643. Reihenfolge der Fenster 'durchrotiert'.
  2644. D.h. wenn man 5 Fenster geöffnet hat und 5
  2645. mal Rotieren betätigt, so wird jedes Fenster
  2646. einmal an oberster Stelle liegen, d.h. das
  2647. aktuelle Arbeitsfenster sein.
  2648.  
  2649. §§gl_Schließen§
  2650. §Fensterdialog§Fensterdialoge§
  2651. §
  2652. Schließen.
  2653.  
  2654. Mit diesem Menüpunkt wird das aktuelle
  2655. Fenster geschlossen.
  2656. Ist dies ein Fensterdialog, so bewirkt das
  2657. Schließen dieses Fensters das Betätigen des
  2658. Abbruch Buttons. D.h. die Änderungen werden
  2659. verworfen.
  2660.  
  2661. Die Funktion ist vollkommen gleichbedeutend
  2662. mit dem Betätigen des sog. Closers (dem  -
  2663. Knopf rechts oben im Fenster).
  2664.  
  2665. §§gl_Volle_Größe§
  2666. §
  2667. Volle Größe.
  2668.  
  2669. Dieser Menüpunkt 'betätigt' den sog. Fuller
  2670. eines Fensters. Das ist der  -Knopf in der
  2671. rechten Ecke eines GEM-Fensters, der das
  2672. Fenster auf volle Größe bringt.
  2673.  
  2674. §§gl_Fensternamen§
  2675. §
  2676. Fensternamen.
  2677.  
  2678. Hier stehen die letzten 10 in CoNnect ge-
  2679. öffneten Fensternamen. Durch Anklicken eines
  2680. Eintrages wird das jeweilige Fenster nach
  2681. vorne geholt, zum aktuellen Fenster gemacht.
  2682.  
  2683. §§gl_Optionen§
  2684. §
  2685. Optionen laden / sichern.
  2686.  
  2687. Hier können Sie die im Hauptmenü gemachten
  2688. Einstellungen sowie die Positionen und
  2689. Setups der geöffneten Terminalfenster ab-
  2690. speichern und wieder laden.
  2691.  
  2692. Beim Programmstart öffnet CoNnect - sofern
  2693. keine .OPT-Datei als Parameter übergeben
  2694. wurde - die Datei CONNECT.OPT und lädt daraus
  2695. die Standard Optionen.
  2696.  
  2697. §§Hauptmenü§
  2698. §Fenstermenüs§Fenstermenü§
  2699. §über CoNnect§_Info§
  2700. §Shell starten§gl_Shellstart§
  2701. §Programm starten§Programmstart§
  2702. §CoSHy starten§gl_Coshystart§
  2703. §Script starten§gl_Scriptstart§
  2704. §Beenden§gl_Beenden§
  2705. §Öffnen§gl_Öffnen§
  2706. §Rotieren§gl_Rotieren§
  2707. §Schließen§gl_Schließen§
  2708. §Volle Größe§gl_Volle_Größe§
  2709. §Fensternamen§gl_Fensternamen§
  2710. §Registrierung§_Registrierung§
  2711. §Allgemein§_Allgemeines§
  2712. §Hotkeys§_Hotkeys§
  2713. §Farben§_Farben§
  2714. §Gebührenstatistik§_Statistik§
  2715. §Geräusche§_Sound§
  2716. §Optionen laden§gl_Optionen§
  2717. §Optionen sichern§gl_Optionen§
  2718. §Hilfe§General§
  2719. §
  2720. Hauptmenü
  2721.  
  2722. Das Hauptmenü in CoNnect ist die von GEM bereits
  2723. bekannte  Menüleiste. Hier  werden  globale, das
  2724. ganze Programm betreffende Optionen  bearbeitet.
  2725. Lokale  Informationen werden in den Fenstermenüs
  2726. angeboten.
  2727.  
  2728. Im Hauptmenü finden sich die folgenden Punkte
  2729.  
  2730.  ∙ CoNnect
  2731.       ° über CoNnect
  2732.  
  2733.  ∙ Datei
  2734.       ° Shell starten
  2735.       ° Programm starten
  2736.       ° CoSHy starten
  2737.       ° Script starten
  2738.       --------------
  2739.       ° Beenden
  2740.  
  2741.  ∙ Fenster
  2742.       ° Öffnen
  2743.       ° Rotieren
  2744.       ° Schließen
  2745.       ° Volle Größe
  2746.       --------------
  2747.       ° Fensternamen
  2748.         ...
  2749.  
  2750.  ∙ Optionen
  2751.       ° Registrierung
  2752.       ° Allgemein
  2753.       ° Hotkeys
  2754.       ° Farben
  2755.       ° Gebührenstatistik
  2756.       ° Geräusche
  2757.       --------------
  2758.       ° Optionen laden
  2759.       ° Optionen sichern
  2760.  
  2761.  ∙ HiIfe
  2762.       ° Hilfe
  2763.  
  2764. §§gl_Coshystart§
  2765. §CoSHy§CoSHy§
  2766. §
  2767. Die CoNnect-interne Shell CoSHy kann nur unter single-
  2768. tasking-TOS aus dem Hauptmenü heraus gestartet werden.
  2769. Unter MultiTOS ist dieser Menüpunkt gesperrt.
  2770.  
  2771. CoSHy läuft in diesem Modus auf dem sog. TOS-Screen.
  2772. Alle offenen Fenster in CoNnect werden zuvor geschlos-
  2773. sen.
  2774.  
  2775. Der Benutzer kann hier interaktive Eingaben in die sog.
  2776. Kommandozeile der Connect-Shell machen, die das Pro-
  2777. gramm versucht auszuführen.
  2778.  
  2779. §§gl_Scriptstart§
  2780. §CoSHy§CoSHy§
  2781. §
  2782. Die CoNnect-interne Shell CoSHy kann nur unter single-
  2783. tasking-TOS aus dem Hauptmenü heraus gestartet werden.
  2784. Unter MultiTOS ist dieser Menüpunkt gesperrt.
  2785.  
  2786. CoSHy läuft in diesem Modus auf dem sog. TOS-Screen.
  2787. Alle offenen Fenster in CoNnect werden zuvor geschlos-
  2788. sen.
  2789.  
  2790. Zum Starten eines Scriptes öffnet sich ein Fileselektor,
  2791. in dem der Anwender das auszuführende Script auswählen
  2792. kann.
  2793. §§Programmstart§
  2794. §
  2795. Das Starten von Programmen aus dem Hauptmenü heraus
  2796. geschieht  über  einen Fileselektor, in dem der An-
  2797. wender (also Sie!) das zu startende  Programm  aus-
  2798. wählen müssen. Dieses wird dann ausgeführt.
  2799.  
  2800. Nach Ende des nachgestarteten Programmes können Sie
  2801. in CoNnect weiterarbeiten.
  2802.  
  2803. §§gl_Shellstart§
  2804. §Handbuch§Handbuch§
  2805. §
  2806. Shellstart aus dem Hauptmenü heraus.
  2807.  
  2808. Hierbei wird versucht, ein Programm zu starten,
  2809. das sich  entweder über _shell_p oder die Envi-
  2810. ronmentvariable  $SHELL im System als Shell an-
  2811. gemeldet hat. Wird ein solches  Programm  nicht
  2812. gefunden,  so  wird keine weitere Aktion ausge-
  2813. führt.
  2814. Unter TOS läuft eine solche Shell dann auf  dem
  2815. sog.  TOS-Screen.  Unter   MultiTOS   wird  ein
  2816. Fenster der TOSRUN geöffnet, in dem  die  Shell
  2817. dann ablaufen kann.
  2818.  
  2819. (War   Ihnen  diese  Hilfe  aufgrund der vielen
  2820. Fachworte keine Hilfe, so regen Sie sich  nicht
  2821. darüber auf. Nach 3000 Stunden intensiver  Lek-
  2822. türe im CoNnect-Handbuch wird Ihnen dieser kur-
  2823. ze Text vielleicht klarer)
  2824.  
  2825. §§Handbuch§
  2826. §
  2827. Das CoNnect-Handbuch erhält jeder registrierte
  2828. Anwender nach seiner Registrierung automatisch
  2829. zugeschickt.  Im  Regelfall  dauert  das nicht
  2830. länger als 4 Tage, kann sich aber  wegen  Ver-
  2831. zögerungen im Druck auch  schon  mal  auf  6-8
  2832. Wochen ausdehnen.
  2833.  
  2834. Haben  Sie  sich  schon  vor  einiger Zeit für
  2835. CoNnect entschieden und ist Ihr Handbuch nicht
  2836. mehr aktuell, weil inzwischen schon wieder  50
  2837. neue  Updates  von CoNnect auf dem Markt sind,
  2838. so  können  Sie  ein  aktuelles  zum Preis von
  2839. DM 25,- bei
  2840.  
  2841. Philipp Oelwein
  2842. Bismarkstr. 67
  2843. 20259 Hamburg
  2844.  
  2845. Email:
  2846. Philipp Oelwein @ HH2               (MausNet)
  2847. oelwein@dxhrb1.desy.de              (Internet)
  2848.  
  2849. bestellen.
  2850. §§Onlinehilfe§
  2851. §Beispiel-Wort§Online-Fett§
  2852. §Fenster§Fenster§
  2853. §Markierens und Selektierens§Markieren§
  2854. §
  2855.  In diesem Fenster können Sie etwas über
  2856. die Bedienung des Hilfesystems lernen.
  2857.  
  2858.  Sie können die Hilfe in CoNnect einfach
  2859. dadurch aktivieren, indem Sie die 'HELP'
  2860. Taste  drücken. Je nachdem, was Sie ge-
  2861. rade in CoNnect tun, wird sich ein Hil-
  2862. fefenster öffnen, das über  die  gerade
  2863. möglichen (sinnvollen)  Arbeitsschritte
  2864. informiert.
  2865.  
  2866.  In diesem Text sind dann eventuell  ei-
  2867. nige fettgedruckte Worte enthalten.  Ein
  2868. Doppelklick auf diese Worte  gibt  ihnen
  2869. weitere Informationen zu einem  bestimm-
  2870. ten Thema. Versuchen Sie das  zur  Übung
  2871. jetzt einmal: Beispiel-Wort
  2872.  
  2873. Eine weitere  Benutzerfunktion,  ist die
  2874. des Markierens und Selektierens. Wie sie
  2875. genau arbeitet, erfahren sie,  wenn  Sie
  2876. den zugehörigen Hilfetext mit  der  Maus
  2877. zweimal anklicken.
  2878.  
  2879. Sie können im Hilfefenster entweder  mit
  2880. der Maus alle Ihre Eingaben machen  oder
  2881. den Textcursor mit den Cursortasten  be-
  2882. wegen.
  2883.  
  2884. Folgende Tasten haben dabei eine  beson-
  2885. dere Bedeutung:
  2886.  
  2887.    TAB
  2888.       bewegt  den  Cursor  zum  nächsten
  2889.       Hilfepunkt.
  2890.    SHIFT-TAB 
  2891.       bewegt  den  Cursor zum vorherigen
  2892.       Hilfepunkt.
  2893.    RETURN oder HELP
  2894.       Öffnet einen Hilfepunkt, wenn  der
  2895.       Cursor über  einem  fettgedruckten
  2896.       Wort steht.
  2897.    UNDO
  2898.       Verläßt einen Hilfepunkt und kehrt
  2899.       zu dem davor gelesenen zurück oder
  2900.       schließt  das  Hilfefenster,  wenn
  2901.       zuvor kein  weiteres  Hilfefenster
  2902.       geöffnet war.
  2903.    -------------------------------------
  2904.    Cursortasten
  2905.       Bewegen den Cursor um ein  Zeichen
  2906.       nach  links,  oben,   rechts  oder
  2907.       unten.
  2908.    SHIFT Cursor links oder rechts
  2909.       Gehen an den Zeilenanfang oder ans
  2910.       Zeilenende.
  2911.    CONTROL Cursor links oder rechts
  2912.       Springen zum vorherigen  oder  zum
  2913.       nächsten Wort.
  2914.    SHIFT Cursor hoch oder runter
  2915.       Blättern  seitenweise   nach  oben
  2916.       oder nach unten.
  2917.    HOME
  2918.       Geht an den Textanfang.
  2919.    SHIFT HOME
  2920.       Geht ans Textende.
  2921.  
  2922. §§Markieren§
  2923. §Senden§Paste§
  2924. §Allgemeines§_Allgemeines§
  2925. §quoten§quoten§
  2926. §
  2927. In den Textfenstern von CoNnect, dh. im Terminal-
  2928. oder im Hilfefenster können  Sie  Textausschnitte
  2929. mit der Maus selektieren, in Dateien oder das GEM
  2930. Klemmbrett übernehmen oder auf den  Drucker  aus-
  2931. geben.
  2932.  
  2933. Dazu ist bisweilen ein wenig  Finger-  und  Maus-
  2934. akrobatik nötig...
  2935.  
  2936.  ∙ Zeichenweise selektieren:
  2937.     Bewegen Sie die Maus zu der Position, ab  der
  2938.     Sie einen bestimmten Text selektieren wollen.
  2939.     Drücken Sie dann den linken  Mausbutton  nach
  2940.     unten und bewegen Sie die  Maus  in  Richtung
  2941.     des gewünschten Endes der Markierung. Der je-
  2942.     weils   markierte  Bereich  wird   invers an-
  2943.     gezeigt. Lassen Sie dann den  Mausbutton los,
  2944.     um die Markierung zu beenden.
  2945.  ∙ Wortweise selektieren:
  2946.     Bewegen Sie die Maus über das Wort,  ab  dem
  2947.     Sie selektieren wollen. Drücken Sie dann den
  2948.     linke Mausbutton schnell zweimal  hinterein-
  2949.     ander. (Oder halten  Sie  die  CONTROL-Taste
  2950.     gedrückt).  Der  Text wird dann beim Bewegen
  2951.     der Maus wortweise selektiert.
  2952.  ∙ Zeilenweise selektieren:
  2953.     Funktioniert analog zum wortweisen selektie-
  2954.     ren. Nur muß die Maus dreimal  schnell  hin-
  2955.     tereinander gedrückt werden oder  die   ALT-
  2956.     Taste benutzt werden.
  2957.  
  2958. Haben Sie einen Bereich dann selektiert, so kön-
  2959. nen Sie ihn erweiteren, indem Sie beim  erneuten
  2960. Herunterdrücken der linken Maustaste die SHIFT-
  2961. Taste betätigen.
  2962.  
  2963. Die  so markierten Bereiche können Sie im Termi-
  2964. nalfenster   mit  der  Senden-Funktion  auf  die
  2965. Schnittstelle  schicken.  Haben  Sie  im  Dialog
  2966. Allgemeines die Klemmbrettfunktionen  aktiviert,
  2967. so können Sie in CoNnect markierte Text-Bereiche
  2968. auch in  anderen  Applikationen  über  das  GEM-
  2969. Klemmbrett nutzen.
  2970.  
  2971. Erweiterte  Funktionen,  wie   senden,   quoten,
  2972. speichern, drucken ... stellt CoNnect  zur  Ver-
  2973. fügung, wenn man vor dem  Loslassen  des  linken
  2974. Mausbuttons  den  rechten  drückt  und  gedrückt
  2975. hält.
  2976.  
  2977. §§Paste§
  2978. §
  2979. Senden von markierten Bereichen
  2980.  
  2981. Selektierte Bereiche können in CoNnect über die
  2982. Kombination  von  gedrückt  gehaltener  rechter
  2983. Maustaste und Klicken der linken  Maustaste  an
  2984. die Schnittstelle oder in ein editierbares Feld
  2985. eines Dialogs geschickt werden.
  2986. §§quoten§
  2987. §markierter§Markieren§
  2988. §
  2989. Quoten
  2990.  
  2991. Quoten bedeutet, daß ein markierter Text zeilen-
  2992. weise an die Schnittstelle geschickt  wird, aber
  2993. vor jede Zeile ein > Zeichen vorangestellt wird.
  2994.  
  2995. Diese Funktion ist dann interessant, wenn Nach-
  2996. richten beantwortet werden sollen und  man  den
  2997. Text des Absenders in seinen eigenen  Text  mit
  2998. einbinden  will, um den Zusammenhang darzustel-
  2999. len.
  3000.  
  3001. Beispiel:
  3002.  
  3003.    > Weißt Du, welche CoNnect-Version aktuell
  3004.    > ist?
  3005.  
  3006.    Ja -  aber  bis  dieser Brief bei Dir an-
  3007.    kommt, wäre diese Information schon über-
  3008.    holt.
  3009.  
  3010. §§_Info§
  3011. §Registrierungsdialog§_Registrierung§
  3012. §Shareware§Shareware§
  3013. §hier§Preisliste§
  3014. §
  3015. Das Informationsfenster gibt einerseits Auskunft
  3016. über das Programm CoNnect und  seine  Vertriebs-
  3017. weise (CoNnect ist Shareware!). Zum anderen wird
  3018. dort in der unregistrierten Version der Benutzer
  3019. ständig auf die ablaufende Testzeit hingewiesen.
  3020.  
  3021. Wollen Sie sich für CoNnect registrieren lassen,
  3022. so rufen Sie bitte den Registrierungsdialog auf.
  3023. Eine Preisliste finden Sie hier.
  3024.  
  3025. §§Lächeln§
  3026. §;-)§Smiley§
  3027. §
  3028.  
  3029. CoNnect lächelt im Moment nicht. Das erkennen Sie
  3030. daran, daß im Byte 0x11341 relativ zur Basepage
  3031. keine 0x00 zu finden ist. 
  3032.  
  3033.     ;-)
  3034.  
  3035. §§Witz§
  3036. §Autor§Programmierer§
  3037. §männerfeindlichen§männerfeindlich§
  3038. §;-)§Smiley§
  3039. §
  3040. Adam wandelt durch das Paradies. Gott, der ihn schon
  3041. geraume Zeit beobachtet, fragt ihn:
  3042.  
  3043.    Hai Adam, wie gehts dir denn so?
  3044.  
  3045. Adam, etwas unzufrieden, antwortet:
  3046.  
  3047.    Achja - du hast gut reden. Du mußt dich mit
  3048.    den täglichen Arbeiten, wie Wäsche waschen,
  3049.    bügeln, kochen, spülen, stopfen, staubsaugen,
  3050.    wischen, Zähne putzen, Katze füttern nicht
  3051.    herumschlagen. Du bekommst das ja alles von
  3052.    deinen Engeln gemacht. Aber ich?
  3053.  
  3054. Da Gott heute mal wieder zum Feilschen aufgelegt ist
  3055. antwortet er:
  3056.  
  3057.    Naja - ich könnte dir da schon helfen und
  3058.    dir jemanden zur Seite stellen, der dir dabei
  3059.    hilft und dich zugleich noch mit Liebe und
  3060.    Zuneigung verwöhnt. Allerdings würde dich
  3061.    das schon etwas kosten.
  3062.  
  3063. Adam:
  3064.  
  3065.    Ja was denn?
  3066.  
  3067. Gott:
  3068.  
  3069.    Ach, nicht viel. 2 Arme und 2 Beine.
  3070.  
  3071. Adam, etwas schockiert:
  3072.  
  3073.    Nee - das ist's mir nicht wert. Aber sag mal -
  3074.    was bekäme ich denn für eine Rippe?
  3075.  
  3076. ---------------------------------------------------
  3077. Okok. CoNnect entschuldigt sich hier in aller Form
  3078. bei seinen 5 weiblichen Anwenderinnen und wenn Ihr
  3079. einen männerfeindlichen Witz im Hilfetext finden
  3080. wollt, so schickt ihn an den Autor von CoNnect und
  3081. in der nächsten Version könnt Ihr dann über die
  3082. Männer lachen ;-)
  3083.  
  3084. §§Nein§
  3085. §
  3086. Ich 
  3087. sagte 
  3088. doch 
  3089. bereits 
  3090. hier 
  3091. kommt
  3092. nichst
  3093. mehr
  3094.  
  3095. §§Rache§
  3096. §!§Nein§
  3097. §
  3098. Hier kommt nichts. Auch wenn Sie meinen,
  3099. daß hier noch was stehen sollte...
  3100.  
  3101. :
  3102. :
  3103. :
  3104. :
  3105. :
  3106. :
  3107. :
  3108. :
  3109. :
  3110. :
  3111. :
  3112. :
  3113. :
  3114. :
  3115. :
  3116. :
  3117. :
  3118. :
  3119. :
  3120. :
  3121. :
  3122. :
  3123. :
  3124. :
  3125. :
  3126. :
  3127. :
  3128. :
  3129. :
  3130.  
  3131. Sie brauchen auch nicht weiter-
  3132. zu blättern. Hier ist wirklich das
  3133. Ende. Es kommt nichts mehr !
  3134.  
  3135. §§männerfeindlich2§
  3136. §
  3137. Was hat acht Beine und einen IQ 
  3138. von 40?
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163. ->Vier Männer vor der Sportschau!
  3164.  
  3165. §§männerfeindlich§
  3166. §dieser hier§männerfeindlich2§
  3167. §...§Rache§
  3168. §
  3169. Männer sind wie Zwiebeln, 
  3170.  
  3171. man entfernt Schale um Schale, 
  3172.  
  3173. und was übrigbleibt,
  3174.  
  3175. ist zum Heulen.
  3176.  
  3177. -----------------------------
  3178. Finden Sie diesen Witz lustig?
  3179. Ja? Dann lassen Sie sich doch
  3180. bitte was besseres einfallen...
  3181.  
  3182. Oder ist dieser hier vielleicht
  3183. besser?
  3184.  
  3185. §§Erinnerungshilfe§
  3186. §freundlichen Lächeln§Lächeln§
  3187. §Witze§Witz§
  3188. §
  3189. Erinnerungshilfe
  3190.  
  3191. Dieser Text soll den Anwender an etwas erinnern.
  3192. Was war das noch gleich?
  3193.  
  3194. Moment...
  3195.  
  3196. Ach ja - denken Sie daran, daß die DFÜ (Daten-
  3197. fernübertragung) eine todernste Sache ist, und
  3198. Witze nur sehr ungerne gesehen sind.
  3199.  
  3200. Dies wurde auch einem Anwender eines Konkurrenz-
  3201. produktes zum Verhängnis, der meinte, er könne
  3202. das Programm ein wenig ärgern. Er liegt noch heute
  3203. im Koma.
  3204.  
  3205. CoNnect wird jedoch versuchen, auf von Ihnen
  3206. erzählte Witze mit einem freundlichen Lächeln zu
  3207. antworten, sofern es den Witz noch nicht kennt
  3208. und ihm nur ein Fünkchen Humor zu entnehmen ist.
  3209. Beachten Sie dabei bitte, daß der Humor eines
  3210. Computerprogrammes manchmal ein wenig anders
  3211. gedeutet werden muß als der eines normalen
  3212. Menschen.
  3213.  
  3214. §§Shareware§
  3215. §Polizei§Polizei§
  3216. §Autor§Programmierer§
  3217. §Handbuchautor§Handbuch§
  3218. §Handbuch§Handbuch§
  3219. §Erinnerungshilfe§Erinnerungshilfe§
  3220. §Preisliste§Preisliste§
  3221. §Anwender§Anwender§
  3222. §
  3223. CoNnect ist Shareware. Das bedeutet, daß Sie sich
  3224. nach Ablauf der Testphase (CoNnect meint, wie der
  3225. Autor und  der Handbuchautor übrigens  auch,  daß
  3226. 30 Stunden Arbeit mit dem  Programm genügen soll-
  3227. ten,  um  von CoNnect  überzeugt zu sein) einen 
  3228. Sharewarebeitrag (siehe Preisliste) an den  Autor 
  3229. (nicht an CoNnect)  entrichtet  werden muß.
  3230.  
  3231. Für diese Registrierungsgebühr erhalten Sie einen
  3232. Schlüssel für die Vollversion und ein  gebundenes
  3233. und in TeX gesetztes Handbuch. Wollen Sie gleich-
  3234. zeitig noch eine Diskette mit der neusten Version
  3235. bekommen, so addieren  Sie  Ihrer Registrierungs-
  3236. gebühr DM 5,-.
  3237.  
  3238. Damit  der Anwender nicht etwa nach 2 Jahren wie-
  3239. der an diesen Umstand erinnert wird und ihm  sie-
  3240. dend heiß einfällt, daß er fast 2 Jahre mit einer
  3241. Raubkopie  gearbeitet  hat  und  er sich dann der
  3242. Polizei stellt, sperrt CoNnect  nach  30  Stunden
  3243. einige seiner Funktionen, was im allgemeinen  von
  3244. den Anwendern als Erinnerungshilfe für die fälli-
  3245. ge Sharewaregebühr recht gerne gesehen wird.   Es
  3246. handelt sich um
  3247.    
  3248.    Optionen Sichern, Setup sichern, Script lernen
  3249.    Gebührenstatistik. Ausserdem lädt Connect beim
  3250.    Startup die Default Konfiguration, so daß  ei-
  3251.    nige Arbeit mit dem Neukonfigurieren verbracht
  3252.    werden muß.
  3253.  
  3254. §§Anwender§
  3255. §;-)§Smiley§
  3256. §
  3257. Der Anwender ist derjenige, der  gerade diesen
  3258. Hilfstext liest. Manche  Anwender  wissen über
  3259. Ihren Anwenderstatus oft  sehr wenig - deshalb
  3260. will  CoNnect  diesen  Leuten helfen, sich ein
  3261. wenig  mehr  mit sich  selbst, mit Ihrem Leben
  3262. und  mit  CoNnect  auseinanderzusetzen,  damit
  3263. aus jedem  CoNnect-Anwender  ein  sich  dieses
  3264. Zustandes  bewußter Mensch wird. Denn nur  ein
  3265. Mensch, der weiß, daß er ein Programm benutzt,
  3266. kann  auch  auf  die Idee kommen, dafür zu be-
  3267. zahlen ;-)
  3268. §§Smiley§
  3269. §
  3270. Oh- Sie haben gerade den Hilfetext zu einem sog.
  3271. Smiley aufgerufen. Es gibt eine ganze Menge von
  3272. Smileys, deren Bedeutung man erst erkennt, wenn
  3273. man seinen Kopf um 90 Grad nach links neigt...
  3274.  
  3275.   :-)  Lachender Smiley
  3276.   :-(  Trauriger Smiley
  3277.   :'-( Weinender Smiley
  3278.   ;-)  Verschmitzt lachender Smiley
  3279.   ':-) Smiley mit nur einer Augenbraue
  3280.      ...
  3281. §§Polizei§
  3282. §Grünen Punkt§Grünen§
  3283. §
  3284.  
  3285. Männer und Frauen in grünen Kleidern, die man des
  3286. öfteren in grünen Autos umherfahren sieht.
  3287.  
  3288. Nicht zu verwechseln mit dem Grünen Punkt!
  3289.  
  3290. §§Grünen§
  3291. §
  3292. Grüner Punkt.
  3293.  
  3294. CoNnects Verpackung ist zu 100% wiederverwertbar.
  3295. Es besteht zu 80% aus recycleten Bits und 90% aus
  3296. Pizza. Sie dürfen deshalb  den  Grünen Punkt  auf
  3297. Connect anbringen.
  3298. §§_Allgemeines§
  3299. §CoSHy§CoSHy-Allg§
  3300. §Terminalfenster§Term-Allg§
  3301. §Fensterdialoge§Fens-Allg§
  3302. §GEM-Klemmbrett§Klemm-Allg§
  3303. §
  3304. Der Allgemeines Dialog.
  3305.  
  3306. Hier können globale Einstellungen, die die CoSHy,
  3307. die Terminalfenster, die Fensterdialoge und  das
  3308. GEM-Klemmbrett betreffen, gemacht werden.
  3309.  
  3310. §§CoSHy-Allg§
  3311. §selektiert§pathsel§
  3312. §Handbuch§Handbuch§
  3313. §
  3314. Einstellungen für die CoSHy unter Allgemeines.
  3315.  
  3316.   ∙ Der Name des CoSHy Startup-Files für den
  3317.     interaktiven Aufruf der CoSHy kann  hier
  3318.     selektiert werden. (siehe Handbuch)
  3319.   ∙ Der Startpfad für den interaktiven  Auf-
  3320.     ruf der CoSHy kann hier selektiert  wer-
  3321.     den. (siehe Handbuch)
  3322. §§Term-Allg§
  3323. §
  3324. Einstellungen   für   Terminalfenster  unter
  3325. Allgemeines.
  3326.  
  3327. Hier kann bestimmt werden,  ob  die  Fenster
  3328. immer an Bytegrenzen des Bildschirmspeichers
  3329. geöffnet werden sollen (x-Position snappen),
  3330. was  die   Ausgabegeschwindigkeit  teilweise
  3331. enorm erhöht und ob  die  Fenstermenüs  sich
  3332. wie die Drop-Down Menüs des GEM (Menüs klap-
  3333. pen bei Berührung herab) verhalten oder eher
  3334. wie die Pull-Down Menüs des MAC (Menüs klap-
  3335. pen erst nach Anklicken mit der Maus herab).
  3336. §§Fens-Allg§
  3337. §
  3338. Einstellungen   für   Fensterdialoge   unter
  3339. Allgemeines.
  3340.  
  3341. Hier können Sie einstellen, ob sich Fenster-
  3342. dialoge in der Mitte des Schirms öffnen oder
  3343. dort,  wo  sich gerade der Mauszeiger befin-
  3344. det,  und ob sich beim erneuten Öffnen eines
  3345. Dialogs   dieser  wieder an der alten Stelle
  3346. erscheinen soll.
  3347.  
  3348. Die Rahmen um  bestimmte  Eingabefelder  der
  3349. Fensterdialoge  haben  meist  Überschriften,
  3350. deren Aussehen der Punkt Überschriften  rah-
  3351. men bestimmt.
  3352.  
  3353. In  einem  normalen  GEM-Dialog  verläßt die
  3354. RETURN und die ENTER Taste den  Dialog.  Oft
  3355. will der Anwender jedoch nur in die  nächste
  3356. Eingabezeile springen. Deshalb  kann  dieses
  3357. Verhalten mit ENTER verläßt Dialog  geändert
  3358. werden.
  3359.  
  3360. Schließlich kann man noch  das  Hintergrund-
  3361. muster und die Hintergrundfarbe von Dialogen
  3362. hier einstellen.
  3363. §§Klemm-Allg§
  3364. §selektieren§Markieren§
  3365. §Senden§Paste§
  3366. §
  3367. Einstellungen  für  das  GEM-Klemmbrett  im
  3368. Allgemeines Dialog.
  3369.  
  3370. Hier wird bestimmt, ob beim Selektieren  in
  3371. das GEM-Klemmbrett  geschrieben  wird,  und
  3372. ob beim Senden vom  GEM-Klemmbrett  gelesen
  3373. wird.
  3374. §§pathsel§
  3375. §
  3376. Eingabe von Datei- und Pfadnamen:
  3377.  
  3378. In den meisten Dialogen, in denen CoNnect
  3379. Datei-  oder  Pfadnamen  erwartet, können
  3380. diese entweder  über  die  Tastatur  oder
  3381. - nach einen  Doppelklick  auf  das  ent-
  3382. sprechende  Editfeld - über  den  Filese-
  3383. lektor ausgewählt werden.
  3384. §§Online-Fett§
  3385. §
  3386.  Sie sehen - jetzt lesen Sie die CoNnect
  3387. Hilfeseite zu fettgedruckten Worten.
  3388.  
  3389.  Diese  Seite ist aber recht leer - ver-
  3390. lassen  Sie  sie  einfach  wieder  durch
  3391. einen Druck auf die Taste 'UNDO'
  3392.  
  3393. §§CoSHy§
  3394. §Über diese Hilfe§COSHYHLP\ABOUTME§
  3395. §Allgemeine Handhabung§COSHYHLP\A§
  3396. §Fehlersuche§COSHYHLP\DEBUG§
  3397. §Metazeichen§COSHYHLP\METAS§
  3398. §Worte§COSHYHLP\WORTE§
  3399. §Kommandotrenner§COSHYHLP\KMDTR§
  3400. §Ein-/Ausgabeumleitung§COSHYHLP\IOREDIR§
  3401. §Quotes§COSHYHLP\QUOTES§
  3402. §Behandlung einer Eingabezeile§COSHYHLP\INPWORK§
  3403. §Allgemeines§COSHYHLP\OVERALL§
  3404. §[ Ausdruck ]§COSHYHLP\AUSDRUCK§
  3405. §# ...§COSHYHLP\TRUE§
  3406. §! ...§COSHYHLP\NOT§
  3407. §. ...§COSHYHLP\SCRIPT§
  3408. §alert§COSHYHLP\ALERT§
  3409. §alias§COSHYHLP\ALIAS§
  3410. §baud§COSHYHLP\BAUD§
  3411. §bell§COSHYHLP\BELL§
  3412. §blitmode§COSHYHLP\BLITMODE§
  3413. §break§COSHYHLP\BREAK§
  3414. §cd§COSHYHLP\CD§
  3415. §carrier§COSHYHLP\CARRIER§
  3416. §case§COSHYHLP\CASE§
  3417. §ctty§COSHYHLP\CTTY§
  3418. §dial§COSHYHLP\DIAL§
  3419. §dlpath§COSHYHLP\DLPATH§
  3420. §download§COSHYHLP\DOWNLOAD§
  3421. §echo§COSHYHLP\ECHO§
  3422. §env§COSHYHLP\ENV§
  3423. §eval§COSHYHLP\EVAL§
  3424. §exit§COSHYHLP\EXIT§
  3425. §expr§COSHYHLP\EXPR§
  3426. §false§COSHYHLP\FALSE§
  3427. §fileselect§COSHYHLP\FILESEL§
  3428. §fky§COSHYHLP\FKY§
  3429. §flush§COSHYHLP\FLUSH§
  3430. §for§COSHYHLP\FOR§
  3431. §function§COSHYHLP\FUNCTION§
  3432. §get§COSHYHLP\GET§
  3433. §getkey§COSHYHLP\GETKEY§
  3434. §gettone§COSHYHLP\GETTONE§
  3435. §hangup§COSHYHLP\HANGUP§
  3436. §holdscreen§COSHYHLP\HOLDSCRN§
  3437. §if§COSHYHLP\IF§
  3438. §log§COSHYHLP\LOG§
  3439. §noise§COSHYHLP\NOISE§
  3440. §play§COSHYHLP\PLAY§
  3441. §prot§COSHYHLP\PROT§
  3442. §quit§COSHYHLP\QUIT§
  3443. §read§COSHYHLP\READ§
  3444. §readkey§COSHYHLP\READKEY§
  3445. §record§COSHYHLP\RECORD§
  3446. §redraw§COSHYHLP\REDRAW§
  3447. §savebuf§COSHYHLP\SAVEBUF§
  3448. §scantable§COSHYHLP\SCANTABLE§
  3449. §send§COSHYHLP\SEND§
  3450. §sendbreak§COSHYHLP\SENDBREA§
  3451. §set§COSHYHLP\SET§
  3452. §setenv§COSHYHLP\SETENV§
  3453. §shift§COSHYHLP\SHIFT§
  3454. §sleep§COSHYHLP\SLEEP§
  3455. §slot§COSHYHLP\SLOT§
  3456. §test§COSHYHLP\TEST§
  3457. §true§COSHYHLP\TRUE1§
  3458. §ulpath§COSHYHLP\ULPATH§
  3459. §unalias§COSHYHLP\UNALIAS§
  3460. §unset§COSHYHLP\UNSET§
  3461. §upload§COSHYHLP\UPLOAD§
  3462. §version§COSHYHLP\VERSION§
  3463. §waitfor§COSHYHLP\WAITFOR§
  3464. §while§COSHYHLP\WHILE§
  3465. §
  3466. Die CoSHy
  3467.  
  3468.  In die CoSHy gelangen sie entweder im
  3469. interaktiven Modus durch die Menüeinträ-
  3470. ge 'CoSHy' oder im sog. Scriptmodus, in
  3471. dem die CoSHy ein von Ihnen ausgewähltes
  3472. Scriptfile abarbeitet.
  3473.  
  3474.  Diese Hilfe soll bei der Erstellung von
  3475. Scripten  behilflich  sein.  Aus  diesem
  3476. Grund  liegt das Hauptaugenmerk auf  der
  3477. Beschreibung   der  einzelnen   Befehle.
  3478. Außerdem wird ein kurzer Überblick  über
  3479. die Syntax und Struktur der CoSHy  gege-
  3480. ben.
  3481.  
  3482. 0.0 Über diese Hilfe
  3483.  
  3484. 1.1 Allgemeine Handhabung
  3485.  
  3486.  1.1.1 Metazeichen
  3487.  1.1.2 Worte
  3488.  1.1.3 Kommandotrenner
  3489.  1.1.4 Ein-/Ausgabeumleitung
  3490.  1.1.5 Quotes
  3491.  1.1.6 Fehlersuche
  3492.  
  3493. 1.2 Behandlung einer Eingabezeile
  3494.  
  3495. 1.3 Befehlsübersicht
  3496.  
  3497.   1.3.1 Allgemeines
  3498.   1.3.2 Erklärung der CoShy-Befehle
  3499.  
  3500.    [ Ausdruck ]
  3501.    # ...
  3502.    ! ...
  3503.    . ...
  3504.    alert
  3505.    alias
  3506.    baud
  3507.    bell
  3508.    blitmode
  3509.    break
  3510.    cd
  3511.    carrier
  3512.    case
  3513.    ctty
  3514.    dial
  3515.    download
  3516.    echo
  3517.    env
  3518.    eval
  3519.    exit
  3520.    expr
  3521.    false
  3522.    fileselect
  3523.    fky
  3524.    flush
  3525.    for
  3526.    function
  3527.    get
  3528.    getkey
  3529.    gettone
  3530.    hangup
  3531.    holdscreen
  3532.    if
  3533.    log
  3534.    noise
  3535.    play
  3536.    prot
  3537.    quit
  3538.    read
  3539.    readkey
  3540.    record
  3541.    redraw
  3542.    savebuf
  3543.    scantable
  3544.    send
  3545.    sendbreak
  3546.    set
  3547.    setenv
  3548.    shift
  3549.    sleep
  3550.    slot
  3551.    test
  3552.    true
  3553.    unalias
  3554.    unset
  3555.    upload
  3556.    version
  3557.    waitfor
  3558.    while
  3559.  
  3560. §§COSHYHLP\A§
  3561. §quoten§COSHYHLP\QUOTES§
  3562. §Metazeichen§COSHYHLP\METAS§
  3563. §
  3564. 1.1  Allgemeine Handhabung
  3565.  
  3566. Nach  dem Start von CoSHy  erhalten  Sie
  3567. eine Kommandozeile,  in der Sie interak-
  3568. tiv  die Kommandosprache von CosHy  ver-
  3569. wenden können.  Wenn in der Environment-
  3570. variablen PATH verschiedene Pfade  ange-
  3571. geben sind,  sucht CoSHy auch in  diesen
  3572. Pfaden  nach Programmnamen,  die Sie  in
  3573. der  Kommandozeile angegeben  haben.  So
  3574. sind  Sie  keineswegs  auf  die   CoSHy-
  3575. internen    Kommandos    und     Befehle
  3576. beschränkt.
  3577.  
  3578. Daher wird dringend empfohlen, sich, wenn
  3579. man  sinnvoll mit CoSHy  arbeiten  will,
  3580. PD-Utilities   wie   ls.ttp,   echo.ttp,
  3581. cat.ttp,   mkdir.ttp,  copy.ttp,  rm.ttp
  3582. usw.usf.  zu besorgen und diese in einem
  3583. Pfad abzulegen,  auf den CoSHy dann über
  3584. das Environment zugreifen kann.
  3585. Im  Zusammenhang mit solchen  Kommandos,
  3586. die sich mit externen Programmen  befas-
  3587. sen,  sei  noch gesagt,  daß  CoSHy  als
  3588. Trennzeichen   für   die   Programmpfade
  3589. sowohl  den  'slash'  /  als  auch   den
  3590. 'backslash' \ akzeptiert.  Achten Sie in
  3591. so  einem  Fall  darauf,   daß  Sie  den
  3592. Backslash dann quoten.
  3593.  
  3594. CoSHy  verfügt über die  Fähigkeit,  mit
  3595. der <TAB>-Taste Dateinamen zu  expandie-
  3596. ren.  Wenn Sie in der Kommandozeile z. B.
  3597. rea  eingegeben haben und Sie  betätigen
  3598. die <TAB>-Taste,  wird die Zeile mit dem
  3599. passenden  Dateinamen aus dem  aktuellen
  3600. Directory vervollständigt, z. B. read.me,
  3601. jedoch nur,  wenn das eingegebene Muster
  3602. unverwechselbar ist.
  3603. Wenn  mehrere  Dateien  auf  das  Muster
  3604. passen,  z. B. read.me und readme.txt im
  3605. aktuellen   Verzeichnis,  so können  Sie
  3606. sich   durch  doppeltes  Betätigen   der
  3607. <TAB>-Taste  alle  passenden  Dateinamen
  3608. anzeigen lassen.  Dies funktioniert auch
  3609. mit ausführlichen Pfadnamen.
  3610.  
  3611. Nächstes Kapitel:
  3612.  
  3613.  1.1.1 Metazeichen
  3614.  
  3615. §§COSHYHLP\ABOUTME§
  3616. §Allgemeine Handhabung§COSHYHLP\A§
  3617. §
  3618. 0.0  Über diese Hilfe
  3619.  
  3620. Die Hilfetexte für CoNnects CoSHy stammen
  3621. ausschließlich von Stephan Skrodski aus
  3622. Karlsruhe. Ich (Wolfgang Wander) möchte
  3623. mich recht herzlich dafür bei ihm bedanken,
  3624. daß ich diese Texte in die CoNnect-Hilfe
  3625. einbinden konnte. Sie waren zuerst für das
  3626. Accessory 1st Guide von Guido Vollbeding
  3627. gedacht - das nur zur Erklärung für Stephans
  3628. nun folgendes Vorwort zu seinen Hilfetexten:
  3629.  
  3630. ---------------------------------------------
  3631.  
  3632. Erstellt habe ich  diese Dateien  haupt-
  3633. sächlich,   um  bei  der  Programmierung
  3634. neuer  CoNnect-Scripte eine Online-Hilfe
  3635. zu ermöglichen. Ich habe diese Anleitung
  3636. nicht  selbst verfaßt, sondern  aus  der
  3637. Anleitung zu CoNnect entnommen und  pas-
  3638. send für 1ST_Guide formatiert.  Ebendie-
  3639. ses  1ST_Guide ist bei
  3640.  
  3641.            Guido Vollbeding
  3642.            Leitergasse 4 / 503
  3643.            D-O-4020 Halle
  3644.  
  3645. erhältlich.  Es ist Shareware, kostet  DM
  3646. 20.- und ist absolut empfehlenswert.  Wer
  3647. schon länger mit 1ST_Guide arbeitet, wird
  3648. dies bestätigen können.
  3649.  
  3650. Daß  dieses Hilfesystem nur  vollständig
  3651. weitergegeben  werden  sollte,  versteht
  3652. sich im eigenen Interesse von selbst.
  3653.  
  3654. Hier  an dieser Stelle  sind  vielleicht
  3655. noch ein paar erklärende Worte zu dieser
  3656. Hilfe angebracht:
  3657.  
  3658. Ich  habe  die Texte absichtlich  in  40
  3659. Zeichen  Breite  formatiert,  da  es  so
  3660. etwas   einfacher   ist,    gleichzeitig
  3661. Hilfstext und das bearbeitete Script auf
  3662. der  Glotze  zu  haben.   Wer  sich  die
  3663. Dateien ansieht,  wird feststellen,  daß
  3664. sie mit 1ST-Word erstellt sind. Dies hat
  3665. den    Vorteil,     daß    auch     noch
  3666. Unterstreichen,     Kursivschrift    und
  3667. Blocksatz   möglich   ist.    Ich   habe
  3668. versucht,    den    Text    nicht    mit
  3669. Querverweisen zu überladen,  um mit  der
  3670. HELP-   und  UNDO-Taste  ein   flüssiges
  3671. Blättern gerade durch die ersten Kapitel
  3672. zu ermöglichen.
  3673.  
  3674. Falls    noch   weitere   Fragen    oder
  3675. Anregungen bestehen,  so bitte ich,  mir
  3676. diese per E-Mail unter der Adresse
  3677.  
  3678.         Stephan Skrodzki @ KA
  3679.  
  3680. im Mausnet zukommen zu lassen.
  3681. ---------------------------------------------
  3682.  
  3683. Nun ja - die Pflege der Hilfstexte fällt nun
  3684. doch wieder mir (Wolfgang Wander) anheim,
  3685. so daß Stephan vielleicht nicht mit Anfragen
  3686. überlastet werden sollte. Danksagungen bitte
  3687. trotzdem weiter an ihn ...
  3688.  
  3689. Nächstes Kapitel:
  3690.  
  3691.    1.1 Allgemeine Handhabung
  3692.  
  3693. §§COSHYHLP\ALERT§
  3694. §
  3695.   alert <defaultbutton> <alertstring>
  3696.  
  3697. Gibt eine  Alertbox  aus.  Alertstring
  3698. muß  dabei  im  Format  für form_alert
  3699. stehen.  In  $ALERT  bekommt  man  die
  3700. Nummer des gewählten Buttons zurück.
  3701.  
  3702. §§COSHYHLP\ALIAS§
  3703. §
  3704.   alias cmd replace
  3705.  
  3706. Ersetzt  in  allen  Kommandos, die mit
  3707. cmd   beginnen,  den  Text  cmd  durch
  3708. replace.
  3709.  
  3710.  alias cmd
  3711.   oder
  3712.  unalias cmd
  3713.  
  3714. löschen  diese  automatische Ersetzung
  3715. wieder.
  3716.  
  3717. Beispiel:
  3718.  
  3719.  alias l 'ls -l'
  3720.  
  3721.   bewirkt, daß  bei  Eingabe von l ein
  3722.   ausführliches   Listing  mittels  ls
  3723.   durchgeführt wird.
  3724.  
  3725. §§COSHYHLP\AUSDRUCK§
  3726. §test§COSHYHLP\TEST§
  3727. §
  3728.   [ Ausdruck ]
  3729.  
  3730. Ausdruck wird ausgewertet wie unter test.
  3731. Die eckigen Klammern sind hier quasi der
  3732. Befehl und ausnahmsweise kein Symbol für
  3733. optionale Angaben.
  3734.  
  3735. Beispiel:
  3736.  
  3737. [ $v -gt $w ]  Testet,  ob der  Wert der
  3738.                Variablen  v  größer  ist
  3739.                als    der    Wert    der
  3740.                Variablen  w.  Falls  das
  3741.                der Fall ist, wird eine 0
  3742.                (true)    als    Ergebnis
  3743.                zurückgegeben,  ansonsten
  3744.                eine 1 (false).
  3745.  
  3746. §§COSHYHLP\BAUD§
  3747. §Schnittstelleneinstellungen§_Port§
  3748. §
  3749.   baud [rate] [Optionen]
  3750.  
  3751. Gibt   die   momentane  Baudrate   auf
  3752. stdout aus.  Falls rate angegeben ist,
  3753. wird  diese  als  neue  Baudrate  ver-
  3754. wendet.
  3755.  
  3756. Optionen:
  3757.  
  3758.  echo   : Echo an
  3759.  noecho : Echo aus
  3760.  local  : Echo lokal
  3761.  
  3762.  rts    : rts/cts  Hardware-Handshake
  3763.  xon    : xon/xoff Software-Handshake
  3764.  none   : kein Handshake
  3765.  
  3766.  8N1    : 8 Datenbits, Keine
  3767.           Parität, 1 Stopbit
  3768.  7E1    : 7 Datenbits, Gerade
  3769.           Parität, 1 Stopbit
  3770.  6O2    : 6 Datenbits, Ungerade
  3771.           Parität, 2 Stopbits
  3772.  5N3    : 5 Datenbits, Keine
  3773.           Parität, 1.5 Stopbits
  3774.  
  3775.           und beliebige andere
  3776.           Kombinationen
  3777.  
  3778. Beispiel:
  3779.  
  3780.  baud 38400     Stellt 38400  Baud  auf
  3781.                 der Schnittstelle ein.
  3782.  
  3783.  
  3784. Querverweis:
  3785.     Schnittstelleneinstellungen
  3786.  
  3787. §§COSHYHLP\BELL§
  3788. §Geräusche§_Sound§
  3789. §noise§COSHYHLP\NOISE§
  3790. §
  3791.   bell n
  3792.  
  3793. Erzeugt Wohlklänge.
  3794.  
  3795. n ist dabei ein Wert zwischen 1 und 6
  3796.  
  3797.  1  : Bing               2  : Bang
  3798.  3  : Crash              4  : Ring
  3799.  5  : Call               6  : Accord
  3800.  
  3801. Wozu?  Nun ja,  um einen Loginscript zu
  3802. verschönen, oder dem Benutzer das  Ende  
  3803. einer Übertragung anzuzeigen.
  3804.  
  3805. Beispiel:
  3806.  
  3807.  bell 3    Macht  crash   ;-)
  3808.  
  3809. Siehe auch: noise, Geräusche
  3810.  
  3811. §§COSHYHLP\BLITMODE§
  3812. §
  3813.   blitmode [Option]
  3814.  
  3815. liefert   den  momentanen  Status  des
  3816. Blitters:
  3817.  
  3818.  y  - Blitter ist an
  3819.  n  - Blitter ist aus
  3820.  u  - Blitter ist nicht vorhanden
  3821.  
  3822. Optionen:
  3823.  
  3824.  y    Schaltet den Blitter an.
  3825.  n    Schaltet ihn aus.
  3826.  
  3827.  
  3828. §§COSHYHLP\BREAK§
  3829. §
  3830.   break n
  3831.  
  3832. Hiermit werden n Ebenen  von  geschach-
  3833. telten if-, case, while- oder for-Struk-
  3834. turen verlassen.  Falls  für  n  nichts 
  3835. angegeben  wird,  wird  1  angenommen. 
  3836. Der Rückgabewert ist immer null.
  3837.  
  3838. Mit einem Wert n = -1 wird die CoSHy
  3839. verlassen (auch aus Scripten heraus)
  3840.  
  3841. Beispiel:
  3842.  
  3843.  if [expr1]; then      Hier  wird  bei
  3844.   if [expr2]; then     entsprechenden
  3845.    cmd1                Bedingungen der
  3846.   else                 Befehl break 2
  3847.    cmd2                erreicht   und
  3848.    break 2             dann  zwei Eb-
  3849.   fi                   enen nach oben
  3850.    cmd3                "gebreakt",
  3851.   fi                   d.h. auf die Eb-
  3852.                        ene,  auf  der
  3853.                        der  erste if-
  3854.                        Befehl steht.
  3855.                        cmd3     wird
  3856.                        nicht    mehr
  3857.                        ausgeführt.
  3858.  
  3859. §§COSHYHLP\CARRIER§
  3860. §
  3861.   carrier
  3862.  
  3863. Gibt 0 (true) zurück, falls ein Carrier
  3864. anliegt, sonst 1.
  3865.  
  3866. Beispiel:
  3867.  
  3868.  if carrier; then   Wenn ein Carrier an-
  3869.   hangup            liegt,  wird  aufge-
  3870.  fi                 legt.
  3871.  
  3872.  
  3873. §§COSHYHLP\CD§
  3874. §$CDPATH§Environment§
  3875. §$HOME§Environment§
  3876. §
  3877.   cd path
  3878.  
  3879. Wechselt in das Directory path. Wenn für
  3880. path nichts angegeben wird, wird in  das
  3881. Directory gewechselt, das in der Environ-
  3882. mentvariablen $HOME angegeben ist.
  3883. Außerdem  wird   die Environmentvariable
  3884. $CDPATH ausgewertet und nach Anschlußmög-
  3885. lichkeiten für relative Pfade untersucht.
  3886. Falls ein Fehler auftritt, ist der Rück-
  3887. gabewert  1,   sonst  0.   Die  Variable
  3888. $OLDPWD wird mit dem alten Directory be-
  3889. legt.
  3890.  
  3891. Beispiel:
  3892.  
  3893.  cd connect   Wechselt in das  Directory
  3894.               connect,  wenn  sich   ein
  3895.               solches  in  dem Directory
  3896.               befindet, in dem Sie gera-
  3897.               de sind.
  3898.  
  3899. §§COSHYHLP\CTTY§
  3900. §Emulation§_Emulation§
  3901. §Zeichensatz§_Zeichensatz§
  3902. §Kompatibilität§_Kompatibilität§
  3903. §
  3904.   ctty [Optionen]
  3905.  
  3906. ändert einige Terminalparameter:
  3907.  
  3908. Optionen:
  3909.  
  3910.  vt52
  3911.  vt100
  3912.  vt102
  3913.  vt220-7  Schaltet  die  entsprechende
  3914.  vt200-8  Terminalemulation ein.
  3915.  
  3916.  vt52id
  3917.  vt100id
  3918.  vt101id
  3919.  vt102id
  3920.  vt220id  Schaltet die Terminal ID ein.
  3921.  
  3922.  cursnum  Cursor-Keys sind normal
  3923.  cursappl Cursor-Keys sind Application
  3924.           -Keys
  3925.  
  3926.  keypadnum  Keypad numerisch
  3927.  keypadappl Keypad Application-Keys
  3928.  
  3929.  crlflf  Einkommende <lf> Zeichen werden
  3930.          zu <cr><lf> expandiert
  3931.  lflf    Diese Expansion ausschalten
  3932.  
  3933.  crcrlf  Abgeschickte <cr> Zeichen wer-
  3934.          den zu <cr><lf> expandiert
  3935.  crcr    Diese Expansion ausschalten
  3936.  
  3937.  bsdel   Backspace und Delete sind ver-
  3938.          tauscht
  3939.  bsbs    Backspace  und  Delete   haben
  3940.          ihre Bedeutung
  3941.  
  3942.  atari   Atari-Zeichensatz und Umlaute
  3943.  iso     Iso-Zeichensatz und Umlaute
  3944.  
  3945.  autowrap   Autowrap ist aktiv
  3946.  -autowrap  Autowrap ist abgeschaltet
  3947.  
  3948.  smooth     Weiches Scrollen ist aktiv
  3949.  -smooth    Weiches Scrollen ist abge-
  3950.             schaltet
  3951.  
  3952.  colour     Ansi-Farben werden darge-
  3953.             stellt
  3954.  -colour    Sie werden nicht darge-
  3955.             stellt
  3956.  
  3957.  strip8     Das 8.Bit wird gestrippt
  3958.    -strip8    Es wird nicht gestrippt
  3959.  
  3960.  destructive   Destruktives Backspace
  3961.  -destructive  Normales Backspace
  3962.  
  3963. Querverweis: Emulation, Zeichensatz,
  3964.              Kompatibilität.
  3965.  
  3966.  
  3967. §§COSHYHLP\DIAL§
  3968. §Zeitformat§COSHYHLP\TIMEFORM§
  3969. §Wählen§_Wahl§
  3970. §
  3971.   dial [opt] nummer
  3972.  
  3973. Wählt die in nummer angegebene  Telefon-
  3974. nummer. In nummer kann auch ein Telefon-
  3975. bucheintrag oder ein Anfang davon  über-
  3976. geben werden (d.h. wenn  im  Telefonbuch
  3977. 'LU Maus Ludwigshafen' steht, reicht es,
  3978. wenn bei diesem Kommando 'LU'  übergeben
  3979. wird,   wenn   das   für  die eindeutige 
  3980. Identifizierung  ausreicht. Die Hochkom-
  3981. mata müssen gesetzt  werden, wenn in dem 
  3982. Ausdruck ein Leerzeichen vorkommt.)
  3983.  
  3984. Optionen:
  3985.  
  3986.  -z seq    in seq wird die  Resetsequenz
  3987.            für das Modem übergeben.
  3988.  -r n      in n die Anzahl der  Wahlwie-
  3989.            derholungen (0=unendlich), oh-
  3990.            ne -r nur einmal.
  3991.  -s tim    in tim wird die Zeit  überge-
  3992.            ben, die  zwischen  zwei  An-
  3993.            wahlversuchen vergehen soll.
  3994.            (Zeitformat)
  3995.  -i ini    in ini wird  die  Initsequenz
  3996.            für das Modem übergeben.
  3997.  -d dia    in dia steht die  Dialsequenz
  3998.            für das Modem.
  3999.  -v        Verboose (Sehr Gesprächig)
  4000.  -n        Gibt (falls vorhanden) die
  4001.            Telefonnummer einer Box im
  4002.            Wahlverzeichnis aus und tut
  4003.            sonst nichts.
  4004.  
  4005.  nummer    Entweder Boxname (auch Anfang
  4006.            davon) oder Telefonnummer.
  4007.  
  4008. Rückgabe:
  4009.  
  4010.  0  Connect
  4011.  3  Busy
  4012.  4  reserved
  4013.  5  No Carrier
  4014.  6  No Answer
  4015.  7  No Dialtone
  4016.  8  Error
  4017.  9  Ring
  4018.  10 Userdef
  4019.  
  4020.  Die genauen Reaktionen von CoNnect  auf
  4021.  diese Meldungen im Verlauf der dial-An-
  4022.  wahlversuche können  im  Modem-Konfigu-
  4023.  rationsdialog innerhalb  des  Wahl-Dia-
  4024.  logs individuell eingestellt werden.
  4025.  
  4026. Beispiel:
  4027.  
  4028.  dial -s 10s -r 5 0623760897
  4029.  
  4030.   macht  maximal  5  Anwahlversuche  bei
  4031.   06237/60897,  zwischen  den jeweils 10
  4032.   Sekunden gewartet wird.
  4033.  
  4034. Querverweis: Wählen
  4035.  
  4036. §§COSHYHLP\DLPATH§
  4037. §Filetransfer§_Transfer§
  4038. §
  4039.   dlpath [dateiname]
  4040.   
  4041. Setzt den momentanen Downloadpfad  auf
  4042. dateiname,  wenn dieser angegeben ist.
  4043. Ohne  Parameter wird  der  momentan im
  4044. Filetransfer Dialog  eingestellte Pfad
  4045. ausgegeben.
  4046.  
  4047. §§COSHYHLP\DOWNLOAD§
  4048. §Filetransfer§_Transfer§
  4049. §
  4050.   download [-p pfad]  dateiname
  4051.  
  4052. Eine Datei wird mit den unter "Filetrans-
  4053. fer"  eingestellten  Voraussetzungen über
  4054. den  eingestellten  Port   empfangen. Bei
  4055. Protokollen (z. B.  Z-Modem),   die   den
  4056. Dateinamen  mit  übertragen,  muß  keiner
  4057. angegeben  werden.  Die Datei  wird  dann
  4058. unter dem in -p angegeben Pfad  (oder  in
  4059. dem  Pfad,  der in  "Filetransfer"  ange-
  4060. geben ist) gespeichert.
  4061.  
  4062. Beispiel:
  4063.  
  4064.  download -p 'F:\DFUE\'
  4065.  
  4066. §§COSHYHLP\ECHO§
  4067. §
  4068.   echo [-n] arg1 ...
  4069.  
  4070. Schreibt alle  Argumente  durch  <space>
  4071. getrennt nach stdout. Wird -n nicht  als
  4072. erster Parameter  angehängt,  wird  nach
  4073. dem letzten Argument  ein  Zeilenumbruch
  4074. geschrieben.
  4075.  
  4076. Beispiel:
  4077.  
  4078.  echo "Hallo"     Standardausgabetest...
  4079.  
  4080. §§COSHYHLP\ENV§
  4081. §Environment§Environment§
  4082. §setenv§COSHYHLP\SETENV§
  4083. §
  4084.   env  arg1 ...
  4085.  
  4086. Ohne Argumente werden  alle  Environment
  4087. Variablen angezeigt. Mit Argumenten  wie
  4088. setenv.
  4089.  
  4090. §§COSHYHLP\EVAL§
  4091. §
  4092.   eval  Befehl
  4093.  
  4094.  führt den  Befehl in der CoSHy aus und
  4095.  bricht  ein laufendes Script auch bei
  4096.  einem aufgetretenen Fehler nicht ab.
  4097.  
  4098.  So ist z. B.  ein Remote-Script möglich,
  4099.  bei  dem  ein Anrufer den  Rechner  des
  4100.  Angerufenen   bedient  und  dort   auch
  4101.  Programme (kein GEM!) aufrufen kann.
  4102.  
  4103. Beispiel:
  4104.  
  4105.  while true; do
  4106.    while true; do
  4107.      send 'Remote Script'
  4108.      send -n 'please enter password :'
  4109.      get pass
  4110.      if [ $pass = 'joshua' ]; then
  4111.        break 2
  4112.      fi
  4113.    done
  4114.    while true; do
  4115.      send -n 'Ihre Eingabe >'
  4116.      get a;
  4117.      if ! carrier; then
  4118.        break 2
  4119.      fi
  4120.      echo "$a";
  4121.      eval "$a" > AUX:
  4122.    done
  4123.  done
  4124.  
  4125. §§COSHYHLP\EXIT§
  4126. §
  4127.   exit n
  4128.  
  4129. Die momentane Shellebene wird verlassen.
  4130. Shellebenen   können   auch  Scriptfiles
  4131. sein, da es möglich ist,  innerhalb  von
  4132. Scripten weitere Scripte aufzurufen. Der
  4133. exit-Befehl bewirkt dabei das  Verlassen
  4134. des  aktuellen,   gerade  abgearbeiteten
  4135. Scriptfiles. Dabei ist der  Rückgabewert
  4136. n. Wenn  die  momentane  Shellebene  die
  4137. Shell selbst, d.h. CoSHy ist, wird damit
  4138. CoSHy  verlassen.  Wird  n  weggelassen,
  4139. wird für n 0 angenommen.
  4140.  
  4141. §§COSHYHLP\SCANTABLE§
  4142. §Scantabelle§Scantabelle§
  4143. §
  4144.   scantable [dateiname]
  4145.  
  4146. Liest, falls eine Datei angegeben ist,
  4147. diese als Scantabelle ein. Andernfalls
  4148. wird eine eventuell geladene Tabelle
  4149. entfernt.
  4150.  
  4151. §§COSHYHLP\EXPR§
  4152. §
  4153.   expr  Ausdruck
  4154.  
  4155. wertet den Ausdruck aus.  Wird expr ohne
  4156. 'backquotes'  (<SHIFT>-Apostroph)   oder
  4157. maskierte Klammern ( \(,  \); in  diesem
  4158. Fall können die Klammern noch  geschach-
  4159. telt  werden,  was  bei  den  backquotes
  4160. nicht  geht.)  verwendet,  so  wird  das
  4161. Ergebnis  der  Auswertung  nach   stdout
  4162. geschrieben  und abhängig  vom  Ergebnis
  4163. der  Rückgabewert  von expr in  der  Va-
  4164. riablen $?  abgelegt.  expr liefert  als
  4165. Rückgabert true (0),  wenn das  Ergebnis
  4166. der  Auswertung ungleich null ist und  1
  4167. (false),   wenn  es  null  ist  oder  in
  4168. irgendeiner Weise ungültig.
  4169.  
  4170. Wenn der ganze Befehl in Backquotes oder
  4171. maskierte  Klammern gesetzt  wird,  wird
  4172. das  Ergebnis der Auswertung nicht  nach
  4173. stdout  geschrieben, sondern der   ganze
  4174. Ausdruck erst ausgewertet und  innerhalb
  4175. der  Kommandozeile durch  sein  Ergebnis
  4176. ersetzt.
  4177. Wenn ein solcher Ausdruck außerdem einer
  4178. Variablen gleichgesetzt wird,  wird  das
  4179. Ergebnis der Auswertung in der Variablen
  4180. gespeichert.
  4181.  
  4182. Jedes  Bestandteil von Ausdruck muß  ein
  4183. einzelnes Argument sein.
  4184.  
  4185. Es  gibt  folgende  Operatoren  (in  der
  4186. Reihenfolge ihres Ranges):
  4187.  
  4188.  | bringt  als   Ergebnis   sein  erstes
  4189.    Argument,  wenn dieses  ungleich null
  4190.    ist,   ansonsten  sein   zweites  Ar-
  4191.    gument. Dies ist der übliche Gebrauch
  4192.    der logischen Oder-Verknüpfung.
  4193.  
  4194. &  bringt  als   Ergebnis  sein   erstes
  4195.    Argument,  wenn keines der  Argumente
  4196.    null ist,  falls doch, ist das Ergeb-
  4197.    nis null.
  4198.  
  4199. < <= != => > vergleichen ihre  Argumente
  4200.    und liefern als Rückgabewert 1,  wenn
  4201.    die Relation wahr ist, andernfalls 0.
  4202.    expr versucht zuerst, beide Argumente
  4203.    als  Zahlen zu behandeln,  wenn  dies
  4204.    nicht möglich ist,  wird ein   alpha-
  4205.    numerischer Vergleich bezüglich   der
  4206.    ASCII-Reihenfolge    der    Argumente
  4207.    durchgeführt.
  4208.  
  4209. + - stehen für die entsprechenden arith-
  4210.    metischen Operationen. In diesem Fall
  4211.    müssen beide Argumente  Zahlen  sein,
  4212.    sonst tritt ein Fehler auf.
  4213.  
  4214. *  /  % führen  ebenfalls  arithmetische
  4215.    Operationen aus.  % steht hierbei für
  4216.    eine  Division mit dem  Divisionsrest
  4217.    als Ergebnis.
  4218.  
  4219. Bei  allen  diesen  Operationen   können
  4220. Klammern   wie   üblich   benutzt    und
  4221. geschachtelt werden.  Sie müssen  aller-
  4222. dings mit \ maskiert werden.
  4223.  
  4224. Beispiele:
  4225.  
  4226.  expr 3 + 2  Schreibt 5 nach stdout.
  4227.  
  4228.  `expr 3 + 2`
  4229.              Ersetzt den Ausdruck  durch
  4230.              das  Zeichen '5'  und  ver-
  4231.              sucht   dieses   dann   als
  4232.              Kommando  auszuführen,  was
  4233.              natürlich  fehlschlägt,  da
  4234.              '5'  nun mal  kein   CoSHy-
  4235.              Kommando ist.
  4236.  
  4237.  a=`expr 3 + 2`
  4238.    oder
  4239.  a=$(expr 3 + 2)
  4240.              Weist der Variablen a  den
  4241.              Wert 5 zu.
  4242.  
  4243.  a=$(expr $a + 1)
  4244.              Erhöht a um 1.
  4245.  
  4246.  b=`expr \($a +1 \) \* $a`
  4247.  
  4248.   Multipliziert a mit a+1 und weist  das
  4249.   Ergebnis b zu.
  4250.  
  4251. §§COSHYHLP\FALSE§
  4252. §true§COSHYHLP\TRUE§
  4253. §
  4254.   false
  4255.  
  4256. Setzt immer 1 als  Rückgabewert.  Iden-
  4257. tisch mit ! true.
  4258.  
  4259. Beispiel:
  4260.  
  4261.  false     Rückgabewert 1
  4262.  echo $?
  4263.  
  4264. §§COSHYHLP\FILESEL§
  4265. §
  4266.   fileselect <pfad> <defaultname>
  4267.            <extension> <mitteilung>
  4268.  
  4269. Ruft eine Fileselektorbox auf.
  4270. Rückgabewert ist true=0, wenn der User
  4271. OK eingegeben hat. Dann findet sich der
  4272. gewählte Pfadname in $FILESELECT.
  4273.  
  4274. §§COSHYHLP\FKY§
  4275. §Funktionstastendialog§_Funktionstasten§
  4276. §
  4277.   fky [opt] num [value]
  4278.  
  4279. Liest oder setzt eine Funktionstaste.
  4280.  
  4281. Optionen:
  4282.  
  4283.  -c CoSHy Script-Taste
  4284.  -n CoSHy Script-Taste ohne Fenster
  4285.  -o Schreibe alten Wert nach Stdout.
  4286.  
  4287. Falls value angegeben ist, wird  dieser
  4288. für die Funktionstaste num  eingesetzt.
  4289. num  entspricht   der   Numerierung  im
  4290. Funktionstastendialog.
  4291.  
  4292. Beispiel:
  4293.  
  4294.  send `fky -o 1` Sendet den Inhalt der
  4295.                  Funktionstaste F1.
  4296.  
  4297. §§COSHYHLP\FLUSH§
  4298. §
  4299.   flush
  4300.  
  4301. Wirft alle anstehenden Zeichen im RS232-
  4302. Puffer weg.
  4303.  
  4304. §§COSHYHLP\FOR§
  4305. §
  4306.   for  name in liste;
  4307.     do cmd1; cmd2; ...
  4308.   done
  4309.  
  4310. Für jedes Wort in liste   wird  der  Wert
  4311. von name   nacheinander auf  dieses  Wort
  4312. gesetzt  und die Kommandos  zwischen   do
  4313. und done ausgeführt.
  4314.  
  4315. Beispiel:
  4316.  
  4317.  for a in 1 2 3 4 5 6 7 8 9
  4318.   do
  4319.    echo $a
  4320.   done
  4321.  
  4322.  Schreibt die Zahlen von 1 bis 9.
  4323.  
  4324. §§COSHYHLP\FUNCTION§
  4325. §
  4326.   function name { befehle }
  4327.  
  4328. definiert  die  Funktion  name  mit  dem
  4329. Funktionsinhalt script. An  die Funktion
  4330. name können beim Aufruf Parameter  über-
  4331. geben  werden, die dann in den  üblichen
  4332. Variablen $1 $2 ... stehen.
  4333.  
  4334. Beispiel:
  4335.  
  4336.  function doppelecho {
  4337.                       echo $1 ; echo $1
  4338.                      }
  4339.  
  4340.  doppelecho HALLO
  4341.  
  4342.   erzeugt
  4343.  
  4344.   HALLO
  4345.   HALLO
  4346.  
  4347. function name
  4348.  
  4349.  Löscht die Funktion name
  4350.  
  4351. function
  4352.  
  4353.  Zeigt alle definierten Funktionen an.
  4354.  
  4355. §§COSHYHLP\GET§
  4356. §read§COSHYHLP\READ§
  4357. §waitfor§COSHYHLP\WAITFOR§
  4358. §
  4359.   get <opt> <timoutval> <var1> <var2> ..
  4360.  
  4361. Analog  zum read Befehl. Nur wird hier-
  4362. bei nicht von der Tastatur, sondern von
  4363. der Schnittstelle gelesen.
  4364. Als erster Parameter kann -n erscheinen,
  4365. was bewirkt, daß  bei  der  Usereingabe
  4366. kein Echo erscheint (Für Passwörter).
  4367. Mit  -v  (verbose)  werden   analog  zu
  4368. waitfor die eingehenden Daten
  4369. auf dem Schirm ausgegeben.  Wird danach
  4370. als Parameter ein numerischer  Wert  an-
  4371. gegeben, so ist  dies  der  Timeoutwert.
  4372. Wird innerhalb dieses Werts keine  voll-
  4373. ständige Zeile vom User an  der  seriel-
  4374. len Schnittstelle  eingegeben,  so  lie-
  4375. fert get false (1) zurück.
  4376. Wird -c als Parameter angegeben, so wird
  4377. 2 zurückgegeben, falls der Carrier nicht
  4378. (mehr) anliegt.
  4379. Ansonsten  wird die  eingegebene  Zeile
  4380. analog  zu  read  an die Shellvariablen
  4381. var1, var2, ... verteilt.
  4382.  
  4383. §§COSHYHLP\GETKEY§
  4384. §
  4385.   getkey [-n] [-c] [-v] [timeout]  var1
  4386.                          [ var2 ...   ]
  4387.  
  4388. Liest von der Schnittstelle soviele Zei-
  4389. chen, wie Variablennamen angegeben sind
  4390. und weist diese Zeichen den Variablenin-
  4391. halten zu. Ist -v angegeben, so  werden
  4392. die eingegebenen Zeichen auf dem Schirm
  4393. ausgegeben. Ist -n angegeben, so erfolgt
  4394. auf die Schnittstelle kein echo.
  4395. Ein angegebener Timeoutwert  läßt  get-
  4396. key  nur  eine  bestimmte  Zeit auf die
  4397. komplette  Eingabe  warten.  Falls  ein
  4398. Timeout auftritt, ist der  Rückgabewert
  4399. false(=1), sonst true(=0).
  4400. Wird -c als Parameter angegeben, ist der
  4401. Rückgabewert 2, falls kein Carrier (mehr)
  4402. anliegt.
  4403.  
  4404. §§COSHYHLP\GETTONE§
  4405. §Anrufbeantworter§_Anrufbeantworter§
  4406. §
  4407.   gettone <timeoutval> <var>
  4408.  
  4409. Liest eine Tonwahlsequenz von der Gegen-
  4410. stelle. Ist der  erste  Parameter  nume-
  4411. risch, so wird dieser Wert als  Timeout-
  4412. wert genommen. D.h.  nach  dieser  Zeit
  4413. wird  die Leseroutine verlassen (Rückga-
  4414. be: false).
  4415. In die Shellvariable <var> wird die von
  4416. der Gegenstelle eingegebene und durch #
  4417. abgeschlossene Tonwahlsequenz geschrie-
  4418. ben.
  4419.  
  4420. Querverweis: Anrufbeantworter
  4421.  
  4422. §§COSHYHLP\HANGUP§
  4423. §Wahldialog§_Wahl§
  4424. §Auflegen§T\HANGUP§
  4425. §
  4426.   hangup
  4427.  
  4428. Läßt  das Modem auflegen,  wie im
  4429. Wahldialog angegeben.
  4430.  
  4431. Beispiel:
  4432.  
  4433.  if carrier; then     Wenn ein  Carrier
  4434.   hangup              anliegt, wird auf-
  4435.  fi                   gelegt.
  4436.  
  4437. hangup entspricht der Funktion Auflegen
  4438. im Terminalmenü.
  4439.  
  4440. §§COSHYHLP\HOLDSCRN§
  4441. §Holdscreen auf F1§holdscreen-aktiv§
  4442. §
  4443.   holdscreen [parameter]
  4444.  
  4445. Toggelt, falls kein Parameter  angegeben
  4446. ist, zwischen HOLD  und  nicht-HOLD  des
  4447. Terminals. Auf die F1-Taste gelegt, ent-
  4448. spricht er dem VT100/220 Standard.
  4449.  
  4450.  Mit Parameter 1 wird HOLD aktiviert.
  4451.  Mit Parameter 0 wird HOLD deaktiviert.
  4452.  
  4453. Querverweis: Holdscreen auf F1
  4454.  
  4455. §§COSHYHLP\IF§
  4456. §
  4457.   if  cmd1; cmd2; ...; then
  4458.     cmd3; ...;
  4459.   [else
  4460.     cmd4; ...;]
  4461.   fi
  4462.  
  4463. Die Kommandos zwischen if und then  wer-
  4464. den ausgeführt,  wobei der  Rückgabewert
  4465. des letzten Kommandos darüber  entschei-
  4466. det,  ob  in den ersten  Zweig  zwischen
  4467. then und else gesprungen wird.  Das  ist
  4468. der  Fall,  wenn dieser  Rückgabewert  0
  4469. ist.  Ist er das nicht,  so wird in  den
  4470. zweiten  Zweig  zwischen  else  und   fi
  4471. gesprungen.
  4472.  
  4473. Beispiel:
  4474.  
  4475.  if cmd1;  then    Wenn der Rückgabewert
  4476.   echo "So isses"  des Kommandos cmd1  0
  4477.  else              war,  wird  eine  Er-
  4478.   echo "Nix wars"  folgsmeldung ausgege-
  4479.  fi                ben, sonst nicht.
  4480.  
  4481. §§COSHYHLP\SPECPAR§
  4482. §
  4483. Spezielle Parameterersetzung
  4484.  
  4485.  ${parameter}
  4486.      Der Wert von parameter wird eingesetzt.
  4487.      Die Klammern werden z.B. benötigt, wenn
  4488.      man Argumente an Funktionen erreichen
  4489.      will, die an 10. oder höherer Stelle
  4490.      stehen oder wenn nach parameter noch 
  4491.      Zeichen folgen, die als Namen der Va-
  4492.      riablen interpretiert werden könnten.
  4493.  
  4494. In den unten folgenen Fällen wird word der
  4495. Parameter Ersetzung, der Kommandoersetzung
  4496. und der Arithmetischen  Ersetzung unterzo-
  4497. gen. CoSHy testet dabei auf Variablen, die
  4498. ungesetzt oder leer sind. Im Fall, daß der
  4499. Doppelpunkt nicht angegeben ist, wird nur
  4500. auf ungesetzte Variablen getestet.
  4501.  
  4502.  ${parameter:-word}
  4503.      Wenn parameter ungesetzt oder leer ist,
  4504.      wird die Expansion von word eingesetzt.
  4505.      Andernfalls der Wert von parameter.
  4506.  ${parameter:=word}
  4507.      Wenn parameter ungesetzt oder leer ist,
  4508.      wird die Expansion von word eingesetzt
  4509.      und parameter zugewiesen. Andernfalls 
  4510.      wird der Wert von parameter eingesetzt.
  4511.  ${parameter:?word}
  4512.      Wenn parameter ungesetzt oder leer ist,
  4513.      wird die Expansion von word auf der
  4514.      Console ausgegeben und die Ausführung
  4515.      von Befehlen unterbrochen. Andernfalls 
  4516.      wird der Wert von parameter eingesetzt.
  4517.  ${parameter:+word}
  4518.      Wenn parameter ungesetzt oder leer ist,
  4519.      wird nichts eingesetzt. Andernfalls die
  4520.      Expansion von word.
  4521.  ${#parameter}
  4522.      Die Länge des Wertes von Parameter 
  4523.      (in Bytes) wird eingesetzt.
  4524.      
  4525.  ${parameter#word}
  4526.  ${parameter##word}
  4527.      word wird expandiert, um eine Zeichen-
  4528.      kette mit Jokern, wie bei der Filenamen
  4529.      expansion, zu bilden. Wenn dieses Muster
  4530.      den Wert von Parameter am Anfang 
  4531.      'matched', dann wird der kürzeste (für 
  4532.      den Fall #) Teil, der eingepaßt werden 
  4533.      konnte, abgeschnitten und der Rest 
  4534.      eingesetzt. Bei ## wird der längste 
  4535.      passende Teil abgeschnitten.
  4536.  
  4537.  ${parameter%word}
  4538.  ${parameter%%word}
  4539.      word wird expandiert um einen Zeichen-
  4540.      kette mit Jokern, wie bei der Filenamen
  4541.      expansion, zu bilden. Wenn dieses Muster
  4542.      den Wert von Parameter am Ende
  4543.      'matched', dann wird der kürzeste (für 
  4544.      den Fall %) Teil, der eingepaßt werden 
  4545.      konnte, abgeschnitten und der Rest 
  4546.      eingesetzt. Bei %% wird der längste 
  4547.      passende Teil abgeschnitten.
  4548.  
  4549.  
  4550. §§COSHYHLP\INPWORK§
  4551. §expr§COSHYHLP\EXPR§
  4552. §Zusätze§COSHYHLP\SPECPAR§
  4553. §Befehlsübersicht§COSHYHLP\OVERALL§
  4554. §
  4555. 1.2  Behandlung einer Eingabezeile
  4556.  
  4557. Wenn  Sie unter CoSHy eine Zeile  einge-
  4558. geben  haben und diese mit  der  RETURN-
  4559. Taste abschließen,  wird sie nach  einem
  4560. bestimmten  Muster  behandelt,   um  sie
  4561. interpretieren zu können. Der Reihe nach
  4562. werden die folgenden Operationen auf die
  4563. Zeile angewandt:
  4564.  
  4565.  * Zerlegung in Worte
  4566.  * Klammerexpansion
  4567.  * Parameter- und Variablenersetzung
  4568.  * Kommandoersetzung
  4569.  * Arithmetische Ersetzung
  4570.  * nochmals Zerlegung in Worte
  4571.  * Pfadexpansion
  4572.  * Entfernen der Quotes
  4573.  
  4574. Hier nun eine genauere Beschreibung:
  4575.  
  4576.  Zerlegung in Worte
  4577.  
  4578. Worte sind zusammenhängende, durch nicht
  4579. gequotete Metazeichen getrennte Zeichen.
  4580. Solange  ein Kommando nicht  vollständig
  4581. ist,  werden  weitere Eingaben  verlangt
  4582. und jeweils in einzelne Worte zerlegt.
  4583.  
  4584. Beispiel:
  4585.  
  4586.  ls -l /usr  besteht  aus  den  drei
  4587.              Worten ls, -l und /usr.
  4588.  
  4589. Klammernexpansion
  4590.  
  4591. Jedes Wort  des  nun vollständigen  Kom-
  4592. mandos  wird  auf  {}-Paare  untersucht.
  4593. Dies verhindert ein einzelnes  Auftreten
  4594. des Zeichens {. Dieses Wort besteht dann
  4595. aus Präfix, Klammer und Postfix.
  4596.  
  4597. Beispiel:
  4598.  
  4599.  abc{defgh,ij}klmno
  4600.  
  4601.  abc                  ist Präfix
  4602.      defgh,ij         ist Klammer
  4603.               klmno   ist Postfix
  4604.  
  4605. In  der  Klammer  werden   Zeichenketten
  4606. durch  Kommata  getrennt  und  für  jede
  4607. dieser  Zeichenketten  z1 bis zn  werden
  4608. die Worte
  4609.  
  4610.   Präfix'z1'Postfix
  4611.   Präfix'z2'Postfix
  4612.          :
  4613.   Präfix'zn'Postfix
  4614.  
  4615. gebildet   und  in   die   Kommandozeile
  4616. gestellt.
  4617.  
  4618. Beispiel:
  4619.  
  4620.  bla{bli,blo}bla  wird zerlegt  in  die
  4621.                   Worte  blablibla  und
  4622.                   blablobla.
  4623.  
  4624.  {Birgit,Andrea}' und '{Hein{er,tz}}
  4625.  
  4626.  ergibt:   Birgit und Heiner
  4627.            Birgit und Heintz
  4628.            Andrea und Heiner
  4629.            Andrea und Heintz.
  4630.  
  4631. Parameter- und Variablenersetzung
  4632.  
  4633. Jedes Wort wird untersucht auf $name und
  4634. ${name}. Ist name  ein der Shell bekann-
  4635. ter Variablenname,  so wird  stattdessen
  4636. der   Wert  der  Variablen   eingesetzt.
  4637. Ansonsten wird $... gelöscht.
  4638. Die  zweite Form dient  dazu,  name  von
  4639. weiterfolgenden Buchstaben  abzugrenzen:
  4640. $names   klappt  nicht,  wenn  nur $name
  4641. bekannt ist.  ${names}s ergibt dann  das
  4642. gewünschte  Ergebnis.   Außerdem  können
  4643. dann Zahlen mit einer Ziffernzahl >1 als
  4644. name  verwendet werden. Diese Form  wird
  4645. außerdem  für einige Zusätze der Parame-
  4646. terersetzung verwendet.
  4647.  
  4648. Spezielle CoSHy-Variablen:
  4649.  
  4650.  $n   (wobei n eine Zahl zwischen 0  und
  4651.        9 ist)
  4652.  ${n} (wobei n eine Zahl zwischen 0  und
  4653.        32767 ist)
  4654.        der  n-te  an   das   Scriptfile
  4655.        übergebene Parameter,  dabei  ist
  4656.        Parameter 0 der Name des Scripts.
  4657.  $#    Anzahl der Paramter,  die an  das
  4658.        Script übergeben wurden.
  4659.  $?    Status/Rückgabewert  des  zuletzt
  4660.        aufgerufenen Prozesses.
  4661.  $@    Die kompletten  Parameter an eine
  4662.        Funktion oder  ein  Script.  Wird
  4663.        $@ in "" angegeben, so werden die
  4664.        die Parameter in der Form 
  4665.        "$1" "$2" "$3"
  4666.        ersetzt.
  4667.  $*    Die kompletten  Parameter an eine
  4668.        Funktion oder  ein  Script.  Wird
  4669.        $* in "" angegeben, so werden die
  4670.        die Parameter in der Form 
  4671.        "$1 $2 $3"  
  4672.        ersetzt. Das Zeichen zwischen den
  4673.        Parametern (hier das Freizeichen)
  4674.        kann durch die  Variable $IFS an-
  4675.        gegeben werden.
  4676.  
  4677. Kommandoersetzung
  4678.  
  4679. In  jedem Wort wird nach  Vorkommen  von
  4680. $(cmd) oder `cmd` gesucht.  cmd  (sollte 
  4681. ein Befehl sein) wird ausgeführt und der  
  4682. Output  statt  $(cmd)  bzw. `cmd` in die 
  4683. Kommandozeile  eingesetzt.  Der  Vorteil 
  4684. der $(...) Konstruktion ist, daß Klammer-
  4685. ausdrücke geschachtelt werden können.
  4686.  
  4687. Beispiel:
  4688.  
  4689.  editor $(grep -l double *.c)
  4690.  
  4691.   ruft  den editor mit allen  .c-Dateien
  4692.   auf,  die  das Wort Double  enthalten.
  4693.   Dazu  müssen  natürlich  die  externen
  4694.   Programme  editor und  grep  vorhanden
  4695.   und über PATH erreichbar sein.
  4696.  
  4697. Arithmetische Ersetzung
  4698.  
  4699. In  jedem Wort wird nach  dem  Vorkommen
  4700. von $[ ausdruck ] gesucht. ausdruck   wird
  4701. wie  eine Argumentliste  zu  expr
  4702. behandelt  und  das  Ergebnis  statt
  4703. $[ausdruck] in die  Kommandozeile  über-
  4704. nommen.
  4705.  
  4706. Beispiel:
  4707.  
  4708.  a=$[ $a + 1 ]  erhöht  den   Wert   der
  4709.                 Variablen a um 1.
  4710.  
  4711. Zerlegung in Worte (nochmals)
  4712.  
  4713. Alle  neu  eingefügten  Teile  der  Kom-
  4714. mandozeile  werden,  nachdem  Klammerex-
  4715. pansion,  Paramter-, Variablen-, Komman-
  4716. do-  und arithmetische Ersetzung  statt-
  4717. gefunden haben,  nochmals in Worte  zer-
  4718. legt.
  4719.  
  4720. Beispiel:
  4721.  
  4722.   a='ls -l /usr'  enthält  zumächst  nur
  4723.                   ein Wort.  $a  enthält
  4724.                   nach  diesem   Schritt
  4725.                   drei Worte.
  4726.  
  4727. Pfadexpansion
  4728.  
  4729.   Gültige  Pfadnamen,   die   Jokerzeichen
  4730. enthalten, werden expandiert:
  4731.  
  4732.  *.c          expandiert alle .c Dateien
  4733.               im momentanen Verzeichnis.
  4734.  *o*          alle Dateien,  die o  ent-
  4735.               halten und  im   aktuellen
  4736.               Verzeichnis stehen.
  4737.  *[ch]        alle Dateien,  die  mit  c
  4738.               oder   h   enden  und   im
  4739.               aktuellen Verzeichnis ste-
  4740.               hen.
  4741.  [a-d]*       alle Dateien die mit a, b,
  4742.               c oder d beginnen  und  im
  4743.               aktuellen      Verzeichnis
  4744.               stehen.
  4745.  [^a-d]*      alle  Dateien,  die  nicht
  4746.               mit   a,   b,   c  oder  d
  4747.               beginnen.
  4748.  /*/*.c       alle Dateien, die in einem
  4749.               Verzeichnis   eine   Stufe
  4750.               über  / stehen und mit  .c
  4751.               enden, z. B. /conn/shell.c,
  4752.               /test/parser.c
  4753.  *a*/*b*/*c*  alle Dateien,  deren Pfad-
  4754.               name vom  aktuellen   Ver-
  4755.               zeichnis gesehen aus  zwei
  4756.               Directories mit a  bzw.  b
  4757.               im  Namen besteht und  der
  4758.               Dateiname ein c enthält.
  4759.  
  4760. Nächstes Kapitel:
  4761.  
  4762.  1.3 Befehlsübersicht
  4763.  
  4764. §§COSHYHLP\IOREDIR§
  4765. §Quotes§COSHYHLP\QUOTES§
  4766. §
  4767. 1.1.4 Ein-/Ausgabeumlenkung
  4768.  
  4769.  cmd   < file  Das  Kommando cmd   liest
  4770.                seinen Input (stdin)  aus
  4771.                dem File file.
  4772.  cmd   > file  Das Kommando cmd schreibt
  4773.                seinen Output (stdout) in
  4774.                das File  file.
  4775.  cmd   >> file Das Kommando  cmd   hängt
  4776.                seinen Outout (stdout) an
  4777.                das File  file   an.
  4778.  
  4779. Nächstes Kapitel:
  4780.  
  4781.  1.1.5. Quotes
  4782.  
  4783. §§COSHYHLP\KMDTR§
  4784. §Ein-/Ausgabeumleitung§COSHYHLP\IOREDIR§
  4785. §
  4786. 1.1.3 Kommandotrenner
  4787.  
  4788. Diese  Zeichen  können zum  Trennen  von
  4789. Kommandos in einer Zeile verwendet  wer-
  4790. den:
  4791.  
  4792. Zeichen:   Bedeutung:
  4793.  
  4794.  ;          normal
  4795.  <newline>  normal
  4796.  &          wie  ;  aber  leider
  4797.             kein Backgroundtask.
  4798.  |          PIPE.  Beispiel:
  4799.                cmd1    |   cmd2.
  4800.             Hier dient der Output von
  4801.             cmd1 als Input von  cmd2.
  4802.             Der Rückgabewert ist der
  4803.             von cmd2.
  4804.  &&         UND. Beispiel:
  4805.               cmd1 && cmd2
  4806.             Hier   wird     cmd2    nur
  4807.             ausgeführt, wenn cmd1 einen
  4808.             Ausgabewert von 0 (true)
  4809.             hatte.   Gesamtrückgabewert
  4810.             ist false(1) oder der von
  4811.             cmd2.
  4812.  ||         ODER. Beispiel:
  4813.               cmd1   || cmd2.
  4814.             Hier  wird    cmd2      nur
  4815.             ausgeführt, wenn cmd1 einen
  4816.             Rückgabewert 1(false) hatte.
  4817.  
  4818. Nächstes Kapitel:
  4819.  
  4820.  1.1.4 Ein-/Ausgabeumleitung
  4821.  
  4822. §§COSHYHLP\LOG§
  4823. §prot§COSHYHLP\PROT§
  4824. §Mitschriftdialog§_Protokoll§
  4825. §
  4826.   log  Text
  4827.  
  4828.  Scheibt wie echo einen Text in das
  4829.  Protokollfile (sofern eines geführt
  4830.  wird). Sonst ist das Funktionsergeb-
  4831.  nis false (1).
  4832.  
  4833. Querverweis: prot, Mitschriftdialog
  4834.  
  4835. §§COSHYHLP\METAS§
  4836. §Worte§COSHYHLP\WORTE§
  4837. §
  4838. 1.1.1 Metazeichen
  4839.  
  4840. Metazeichen   sind  Zeichen,   die   die
  4841. "Worte"  der  Eingabezeile  trennen.  Es
  4842. sind   dies  die  Zeichen   Leerzeichen,
  4843. <tab>, <newline>, &, |, ;, < und >.
  4844.  
  4845. Nächste Kapitel:
  4846.  
  4847.  1.1.2 Worte
  4848.  
  4849. §§COSHYHLP\NOISE§
  4850. §bell§COSHYHLP\BELL§
  4851. §
  4852.    noise filename ...
  4853.  
  4854. Spielt die angegebenen Filenamen
  4855. (wenn möglich) über Paula oder den
  4856. DMA-Sound als Samplefiles ab.
  4857.  
  4858. Ist weder Paula installiert noch
  4859. verfügt der Rechner über DMA-Sound,
  4860. dann ist noch der CoSHy-Befehl bell
  4861. als letzte Rettung anzusehen.
  4862.  
  4863. §§COSHYHLP\NOT§
  4864. §
  4865.   !  cmd ...
  4866.  
  4867. Führt die Argumentliste als Kommando aus
  4868. und   negiert   den   Rückgabewert.   Im
  4869. Gegensatz zu UNIX kann die Argumentliste
  4870. keine   Pipe  sein,   sondern  nur   ein
  4871. einzelnes Kommando.
  4872.  
  4873. Beispiel:
  4874.  
  4875.  if ! cmd1 | cmd2; then    unter UNIX
  4876.  
  4877.  if cmd1 | ! cmd2; then    unter CoSHy
  4878.  
  4879. §§COSHYHLP\OVERALL§
  4880. §Auflistung der Befehle§CoSHy§
  4881. §
  4882. 1.3 Befehlsübersicht.
  4883. 1.3.1 Allgemeines
  4884.  
  4885. Hier sei  zuerst gesagt,  daß die inter-
  4886. nen Befehle  carrier,  hangup,  waitfor,
  4887. dial,  quit, sendbreak, send, upload und
  4888. download nur dann definiert  sind,  wenn
  4889. CoSHy in einem Terminalfenster und nicht
  4890. im   TOS-Fenster   vom   Hauptmenü   aus
  4891. gestartet wird.
  4892.  
  4893. Zuweisungen
  4894.  
  4895. Ein  spezieller interner Befehl ist  der
  4896. Zuweisungsbefehl  name=wert.  Hier  wird
  4897. der  Shellvariablen name der  Wert  wert
  4898. zugewiesen.
  4899.  
  4900. Interne und externe Befehle
  4901.  
  4902. Sind  interne und externe Befehle  glei-
  4903. chen  Namens  vorhanden,   so  wird  der
  4904. interne  ausgeführt.  Den externen  kann
  4905. man über pfadname/befehl  bzw.  ./befehl
  4906. aufrufen.
  4907. Ist  ein Befehl intern nicht  vorhanden,
  4908. so wird er extern in der  Environmentva-
  4909. riablen (nicht der Shellvariablen) $PATH
  4910. und im momentanen Verzeichnis gesucht.
  4911. Will  man  PATH ändern,  so  sollte  man
  4912. diese  Änderung  immer  ins  Environment
  4913. exportieren.
  4914.  
  4915. 1.3.1 Auflistung der Befehle.
  4916.  
  4917. §§COSHYHLP\PLAY§
  4918. §Anrufbeantworter§_Anrufbeantworter§
  4919. §
  4920.   play name
  4921.  
  4922. Spielt ein Voice Soundfile  ab.  (Vorher
  4923. den Voice-Modus  und  die  Ausgabedevice
  4924. des Modems setzen).
  4925.  
  4926.  Rückgabecodes:
  4927.   0 Erfolgreich: Datei gespeichert
  4928.     / abgespielt.
  4929.   1 Erfolgreich: Aber Message war zu
  4930.     lang... (Teil abgeschnitten)
  4931.     (nur record)
  4932.   2 Das Modem verhält sich nicht wie
  4933.     ein Voicemodem
  4934.   3 Timeout
  4935.   4 Faxanruf
  4936.   5 DTMF-Zeichen empfangen
  4937.   6 Datenanruf
  4938.  10 Das Modem ist ein altes ZyXEL
  4939.     (vor 5.00) 
  4940.     (oder gar ein zu neues ... ;-) )
  4941.  11 CoNnect ist nicht registriert
  4942.     (nur record)
  4943.  12 Voice-Mode nicht aktiv (nur play)
  4944.  -1 Datei nicht beschreibbar
  4945.  -2 Datei nicht gefunden
  4946.  -5 Ausgabefehler
  4947. -12 Kein Arbeitsspeicher mehr
  4948. -13 Filezugriff nicht erlaubt
  4949. -28 Platte voll
  4950.  
  4951.  Außerdem wird für den Fall eines DMTF-
  4952.  Zeichens die Variable $DTMF mit dem
  4953.  entsprechenden Zeichen gefüllt.
  4954.  
  4955. Querverweis: Anrufbeantworter
  4956.  
  4957. §§COSHYHLP\PROT§
  4958. §Mitschriftdialog§_Protokoll§
  4959. §
  4960.   prot [options] [filename]
  4961.  
  4962. Optionen:
  4963.  
  4964.  -on    : Mitschrift an, Ascii-Mode
  4965.  -asc   : Mitschrift an, Ascii-Mode
  4966.  -bin   : Mitschrift an, Binär-Mode
  4967.  -off   : Mitschrift aus.
  4968.           (Default -on)
  4969.  
  4970.  -dist  : Nach Ausloggen verteilen
  4971.  -nodist: Nach Ausloggen nicht verteilen
  4972.  
  4973.  filename : Name der Protokolldatei
  4974.             (nur bei -on, -asc, -bin)
  4975.  
  4976. Querverweis: Mitschriftdialog
  4977.  
  4978. §§COSHYHLP\QUIT§
  4979. §
  4980.   quit <val>
  4981.  
  4982. Beendet CoNnect.  Vorher wird die  CoSHy
  4983. beendet und alle Fenster geschlossen.
  4984. <val> ist der Rückgabewert, den  CoNnect
  4985. an das aufrufende  Programm  zurückgibt.
  4986. Default für val ist 0.
  4987.  
  4988. §§COSHYHLP\DEBUG§
  4989. §Behandlung einer Eingabezeile§COSHYHLP\INPWORK§
  4990. §
  4991. 1.1.6 Fehlersuche
  4992.  
  4993. Um in CoSHy-Scripten nach Fehlern zu
  4994. suchen, kann man den Debug-Modus mit
  4995.  
  4996.    set -x
  4997.  
  4998. einschalten. Man sieht dann, wie jede
  4999. Scriptzeile entsprechend dem nächsten
  5000. Kapitel expandiert wird  und  kann so
  5001. den  Inhalt  der  gerade  verwendeten
  5002. Variablen prüfen.
  5003. Ausschalten kann man den Debug-Modus
  5004. wieder über
  5005.  
  5006.     unset -x
  5007.  
  5008. Beispiel:
  5009.  
  5010.    c:\> set -x
  5011.    c:\> echo *.acc
  5012.    + echo gszrz.acc xcontrol.acc
  5013.    gszrz.acc xcontrol.acc
  5014.    c:\> unset -x
  5015.    + unset -x
  5016.    c:\>
  5017.  
  5018. Nächstes Kapitel:
  5019.  
  5020.  1.2 Behandlung einer Eingabezeile
  5021.  
  5022. §§COSHYHLP\QUOTES§
  5023. §Fehlersuche§COSHYHLP\DEBUG§
  5024. §
  5025. 1.1.5 Quotes
  5026.  
  5027.   Zeichen können gequotet werden mit:
  5028.  
  5029.   \ (Backslash): \ ist das Escapezeichen
  5030.  der  Shell  und  hebt  eine   eventuell
  5031.  bestehende   spezielle  Bedeutung   des
  5032.  direkt nachfolgenden Zeichens  auf.  So
  5033.  muß  z. B.  um  einen \ zu  erhalten  \\
  5034.  eingegeben werden.
  5035.  
  5036.  ' (Single Quote,  Apostroph): Alle Zei-
  5037.  chen,  auch  die beiden anderen  Quote-
  5038.  zeichen,  haben zwischen  Single-Quotes
  5039.  keine  besondere Bedeutung  und  werden
  5040.  nur   als  Zeichen  selbst   behandelt.
  5041.  Innerhalb   von  '...'   findet   keine
  5042.  Expansion statt.  Das Single-Quote kann
  5043.  innerhalb  von '...' nicht  dargestellt
  5044.  werden.
  5045.  
  5046.  " (Double-Quote,  <SHIFT> 2): Alle Zei-
  5047.  chen bis auf ` (Backquote), ', $ und  \
  5048.  haben keine spezielle  Bedeutung.  Wäh-
  5049.  rend ' und $ hier immer ihre  Bedeutung
  5050.  behalten,  gilt dies für \  nur,  falls
  5051.  das nachfolgende Zeichen ein $,  ',  "\
  5052.  oder <newline> ist.  Das Zeichen " kann
  5053.  also innerhalb "..."  auftreten:  "Hier
  5054.  ist es \"."
  5055.  
  5056. Nächstes Kapitel:
  5057.  
  5058.  1.1.6 Fehlersuche
  5059.  
  5060. §§COSHYHLP\READ§
  5061. §
  5062.   read name [name2 ...]
  5063.  
  5064. Liest von stdin (meist die Tastatur) ei-
  5065. nen String und teilt  (ohne  Quoting  zu
  5066. beachten) diese  an  die  Shellvariablen
  5067. name, name2, ... auf, indem es  ihn  bei
  5068. Leer- und Tabulatorzeichen trennt.
  5069. Besteht der String aus mehr Bruchstücken
  5070. als Namen angegeben sind, wird der  Rest
  5071. an die letzte  Variable  zusammenhängend
  5072. übergeben.
  5073.  
  5074. Beispiel:
  5075.  
  5076.  read box; dial $box
  5077.  
  5078.   Liest den Boxnamen ein und wählt dann
  5079.   diese Box an.
  5080.  
  5081. §§COSHYHLP\READKEY§
  5082. §
  5083.   readkey [-v] [timeout] var1 [var2...]
  5084.  
  5085. Liest von der Tastatur soviele Zeichen,
  5086. wie Variablennamen angegeben sind und
  5087. weist diese Zeichen den Variableninhal-
  5088. ten zu. Ist -v angegeben, so werden die
  5089. eingegebenen Zeichen auf dem Schirm
  5090. ausgegeben.
  5091. Ein angegebener Timeoutwert läßt read-
  5092. key nur eine bestimmte Zeit auf die
  5093. komplette Eingabe warten. Falls ein
  5094. Timeout auftritt, ist der Rückgabewert
  5095. false (=1), sonst true.
  5096.  
  5097. §§COSHYHLP\RECORD§
  5098. §Anrufbeantworter§_Anrufbeantworter§
  5099. §
  5100.   record filename
  5101.  
  5102. Nimmt einen auf dem  Modem  gesprochenen
  5103. Text auf und  schreibt  damit  das  File
  5104. filename.
  5105.  
  5106. Returncodes:
  5107.  
  5108.  0   Erfolgreich: Datei gespeichert.
  5109.  1   Erfolgreich: Aber Message war zu
  5110.      lang ... (Teil abgeschnitten)
  5111.  2   Das Modem verhält sich nicht wie
  5112.      ein Voicemodem
  5113.  3   Timeout
  5114.  4   Faxanruf
  5115.  6   Datenanruf
  5116.  10  Das Modem ist ein altes ZyXEL ;-)
  5117.  11  CoNnect ist nicht registriert
  5118.  -1  Datei nicht beschreibbar
  5119.  -2  Datei nicht gefunden
  5120.  -5  Ausgabefehler
  5121.  -13 Filezugriff nicht erlaubt
  5122.  -28 Platte voll
  5123.  
  5124. Querverweis:
  5125.    Anrufbeantworter
  5126.  
  5127. §§COSHYHLP\REDRAW§
  5128. §
  5129.   redraw
  5130.  
  5131. führt  vor  der nächsten  Eingabe  einer
  5132. Zeile   im  interaktiven   Modus   einen
  5133. vollständigen Bildschirmredraw aus.
  5134.  
  5135. §§COSHYHLP\SAVEBUF§
  5136. §Puffer sichern§T\SAVPUF§
  5137. §
  5138.   savebuf [-a]  filename
  5139.  
  5140. Sichert den History-Pufferinhalt und den
  5141. Bildschirm in die Datei filename. Ist -a
  5142. als  Option angegeben,  so wird an  eine
  5143. bereits   bestehende  Datei   angehängt,
  5144. ansonsten wird überschrieben.
  5145. Dieser   Befehl  kann   dazu   verwendet
  5146. werden,  vor  einem  Editoraufruf  (z. B.
  5147. über Funktionstaste) den Pufferinhalt zu
  5148. sichern   und  dann  diesen  Puffer   zu
  5149. editieren.
  5150.  
  5151. Beispiel:
  5152.  
  5153.  Belegen Sie eine F-Taste mit:
  5154.  
  5155.   savebuf d:/s.txt; cd c:/gdos; 7up
  5156.   d:\\s.txt
  5157.  
  5158.  und selektieren Sie dort  den  RECHTEN
  5159.  CoSHy-Button.
  5160.  
  5161. savebuf entspricht der Funktion
  5162. Puffer sichern im Terminalmenü.
  5163.  
  5164. §§COSHYHLP\SCRIPT§
  5165. §
  5166.   .  file arg1 arg2 ...
  5167.  
  5168. Führt  die  Datei file  als  Shellscript
  5169. aus. Zu beachten: Das CoSHy-Kommando ist
  5170. der  Punkt,  daher muß  das  Leerzeichen
  5171. gesetzt  werden.  Eventuell  folgende  n
  5172. Argumente werden in den internen  Variab-
  5173. len $1 bis $n abgelegt, der Rückgabewert
  5174. ist exitstatus.
  5175.  
  5176. Beispiel:
  5177.  
  5178.  . maus   Führt  ein  im   aktuellen Ver-
  5179.           zeichnis von CoSHy vorhandenes
  5180.           Script namens MAUS oder, falls
  5181.           das   nicht   vorhanden   sein
  5182.           sollte, MAUS.SCR aus.
  5183.  
  5184. §§COSHYHLP\SEND§
  5185. §
  5186.   send [-n]  arg1 arg2 ....
  5187.  
  5188. Schreibt  die Argumente  arg1, arg2  ...
  5189. durch   Leerzeichen  getrennt  auf   die
  5190. Schnittstelle.   Dabei  wird  nach   dem
  5191. letzten   Argument   ein   Zeilenumbruch
  5192. gesendet,   der  durch  die  Option   -n
  5193. unterdrückt werden kann.
  5194.  
  5195. Beispiel:
  5196.  
  5197.  send "at z1"   Hayes-Befehl für  Modem-
  5198.                 Reset aus dem Profile 1.
  5199.  
  5200. §§COSHYHLP\SENDBREA§
  5201. §Break senden§T\BREAK§
  5202. §
  5203.   sendbreak
  5204.  
  5205. Auf der momentanen Schnittstele wird
  5206. ein  Break (0,7s $00 ohne Stopbit)
  5207. gesendet.
  5208.  
  5209. Dieser Befehl entspricht der Aktion im
  5210. Terminalmenü: Break senden
  5211.  
  5212. §§COSHYHLP\SET§
  5213. §
  5214.   set  arg1 val1 arg2 val2 ...
  5215.  
  5216. Ohne Argumente werden die Shellvariablen
  5217. angezeigt.   Ansonsten   identisch   mit
  5218. arg1=val1; arg2=val2; ...
  5219.  
  5220. Beispiel:
  5221.  
  5222.  set HLP  'C:\'  Setzt die Shellvariable
  5223.                  HLP auf 'C:\'.
  5224.  
  5225. §§Environment§
  5226. §cd§COSHYHLP\CD§
  5227. §
  5228. Eine Liste der von CoNnect genutzten
  5229. Environmentvariablen:
  5230.  
  5231. ∙ PATH
  5232.   Der Zugriffspfad für CoSHy-Programm-
  5233.   Aufrufe. Eine durch Kommata oder Se-
  5234.   mikoli getrennte Pfadliste. 
  5235.   Beispiel:
  5236.  
  5237.         PATH=c:/usr/bin,c:/bin,c:/etc
  5238.  
  5239. ∙ PROMPT
  5240.   Der Default-Prompt für die CoSHy.
  5241.   %p%g zeigt dann den von DOS her
  5242.   bekannten Pfad an.
  5243.   Mögliche Elemente:
  5244.  
  5245.   ∙ %p Der aktuelle Pfad
  5246.   ∙ %g Das Zeichen >
  5247.   ∙ %t Die aktuelle Zeit
  5248.   ∙ Sonst
  5249.        Das angegebene Zeichen
  5250.  
  5251. ∙ COLUMNS
  5252.   Die Anzahl der Spalten für ein
  5253.   Default-Terminal. CoNnect setzt diese
  5254.   Variable auch für aufzurufende Program-
  5255.   me, um diese über die momentane Fenster-
  5256.   größe zu informieren.
  5257.  
  5258. ∙ LINES
  5259.   Die Anzahl der Zeilen für ein Default-
  5260.   Terminal. CoNnect setzt diese Variable
  5261.   auch für aufzurufende Programme, um
  5262.   diese über die momentane Fenstergröße
  5263.   zu informieren. Ist LINES nicht vorhan-
  5264.   den, so wird ROWS ausgewertet.
  5265.  
  5266. ∙ SHELL
  5267.   Ein Pfadname für die aufzurufende
  5268.   TOS-Shell.
  5269.  
  5270. ∙ HOME
  5271.   Das Home-Verzeichnis ist das Verzeich-
  5272.   nis, in das cd springt, wenn kein
  5273.   Argument angegeben ist:
  5274.  
  5275.     c:/connect> HOME='c:/home'
  5276.     c:/connect> export HOME
  5277.     c:/connect> cd
  5278.     c:/home>
  5279.  
  5280. ∙ CDPATH
  5281.   Aufgebaut analog zu PATH sucht die CoSHy
  5282.   hier nach Pfaden, in die cd springen
  5283.   kann, wenn der angegebene relative Pfad
  5284.   im momentanden Verzeichnis nicht
  5285.   existiert:
  5286.  
  5287.     c:/connect> CDPATH='c:/usr;c:/'
  5288.     c:/connect> cd bin
  5289.     c:/usr/bin> cd usr
  5290.     c:/usr>
  5291.  
  5292. ∙ SUFFIX
  5293.   Eine durch Kommata getrennte Liste von
  5294.   Extensionen, nach denen CoSHy sucht,
  5295.   wenn ein externes Programm ohne Exten-
  5296.   sion aufgerufen wird:
  5297.  
  5298.   Default:
  5299.          'prg,tos,app,ttp,gtp'
  5300.  
  5301. ∙ GEMSUFFIX
  5302.   Eine durch Kommata getrennte Liste von
  5303.   Extensionen, bei denen die Maus ange-
  5304.   schaltet wird, wenn ein Programm mit
  5305.   einer solchen Extension aus der CoSHy
  5306.   gestartet wird.
  5307.  
  5308.   Default:
  5309.          'prg,app,gtp'
  5310.  
  5311. ∙ CLIPBRD
  5312.   CoNnect versucht auf mehrere Arten ein
  5313.   System-Clipboard zu finden. Als erstes
  5314.   über den scrp_read() Aufruf.
  5315.   Wird da nichts gefunden, dann über die
  5316.   Enviroment-Variable CLIPBRD.
  5317.  
  5318. ∙ TMPDIR
  5319.   Das Verzeichnis, in dem COSHY tempo-
  5320.   räre Files ablegt. Default ist das
  5321.   aktuelle Verzeichnis.
  5322.  
  5323. §§COSHYHLP\SETENV§
  5324. §Environmentvariablen§Environment§
  5325. §
  5326.   setenv  arg1 val1 arg2 val2 ...
  5327.  
  5328. Die Environment-Variablen  arg1,  arg2 ...
  5329. werden direkt mit den Werten  val1,  val2
  5330. ...  gesetzt. Gleichnamige Shellvariablen
  5331. werden dadurch nicht berührt.
  5332.  
  5333. Beispiel:
  5334.  
  5335.  setenv ROWS 24  Setzt die  Environment-
  5336.                  variable  ROWS auf  den
  5337.                  Wert 24
  5338.  
  5339. Querverweis: Environmentvariablen
  5340.  
  5341. §§COSHYHLP\SHIFT§
  5342. §
  5343.   shift  m
  5344.  
  5345. Schiebt die Shellvariablen $1 ... $n
  5346. um   m   Schritte   nach   links.    Der
  5347. Rückgabewert ist 1,  wenn m>n ist, sonst
  5348. 0.
  5349.  
  5350. Beispiel:
  5351.  
  5352.  shift 3  Der Wert von $4 wird nach  $1
  5353.           kopiert,  der Wert von $5 nach
  5354.           $2 etc....
  5355.  
  5356. §§COSHYHLP\SLEEP§
  5357. §
  5358.   sleep [-t] n
  5359.  
  5360. wartet die Zeitspanne, die  in  n  defi-
  5361. niert ist. Hierbei gibt es die  Zeitanga-
  5362. ben m (=millisekunde),  h  (=hundertstel
  5363. Sekunde), s (=Sekunde, default), M (=Mi-
  5364. nute) und H (=Stunde).
  5365.  
  5366. ist die Option  "-t"  aktiv,  so  wartet
  5367. sleep (ohne Einheitsangabe!) bis  zu der
  5368. Uhrzeit, welche n darstellt.
  5369.  
  5370. Beispiel:
  5371.  
  5372.  sleep 120          Wartet 120 Sekunden
  5373.  sleep 2H           Wartet   2 Stunden
  5374.  sleep -t 730       Wartet bis 7:30
  5375.  
  5376. §§COSHYHLP\SLOT§
  5377. §Filetransferdialog§_Transfer§
  5378. §
  5379.   slot
  5380.  
  5381. gibt den momentan  aktiven  Transferslot
  5382. aus.
  5383.  
  5384. mit slot n (n zwischen 1 und 8) kann man
  5385. den momentanen Slot setzen.
  5386.  
  5387. Querverweis: Filetransferdialog
  5388.  
  5389. §§COSHYHLP\TEST§
  5390. §[ Ausdruck ]§COSHYHLP\AUSDRUCK§
  5391. §if§COSHYHLP\IF§
  5392. §while§COSHYHLP\WHILE§
  5393. §
  5394.   test  Ausdruck
  5395.  
  5396. Liefert  anhand der in  Ausdruck überge-
  5397. benen  Bedingung entweder als  Rückgabe-
  5398. wert eine 0 oder einen Wert ungleich  0.
  5399. Diese Bedingung kann ein Vergleich  sein
  5400. oder z. B.  ein Test auf einen bestimmten
  5401. Status  eines  übergebenen  Files   oder
  5402. Strings.
  5403.  
  5404. Als Bedingungen können übergeben werden:
  5405.  
  5406. Ausdruck:   Liefert true(0), wenn:
  5407.  
  5408. -d file    file   existiert   und    ein
  5409.            Verzeichnis ist.
  5410.  
  5411. -f file    file existiert und eine Datei
  5412.            ist.
  5413.  
  5414. -r file    file  existiert   und   lesbar
  5415.            ist.
  5416.  
  5417. -s file    file eine Dateilänge gößer  0
  5418.            hat.
  5419.  
  5420. -t  fd     fd  auf  einem   Terminal  ge-
  5421.            öffnet ist.  Wenn fd ausgelas-
  5422.            sen   wird,   wird  dafür   1
  5423.            (stdout) eingesetzt.
  5424.  
  5425. -w file    file existiert und beschreib-
  5426.            bar ist.
  5427.  
  5428. -z string  string die Länge 0 besitzt.
  5429.  
  5430. -n string  string eine Länge ungleich  0
  5431.            besitzt.
  5432.  
  5433. str1=str2  str1 und str2 gleich sind.
  5434.  
  5435. str1!=str2 str1 und str2 ungleich sind.
  5436.  
  5437. !expr1     expr1 den Wert false liefert.
  5438.  
  5439. expr1 -a expr2
  5440.            expr1   und  expr2  beide   0
  5441.            liefern.
  5442.  
  5443. expr1 -o expr2
  5444.            expr1    oder    expr2   true
  5445.            liefert.
  5446.  
  5447. arg1 OP arg2
  5448.            der  arithmetische  Vergleich
  5449.            von  arg1 und arg2  ein  true
  5450.            liefert.  Dabei können für OP
  5451.            die    arithmetischen    Ver-
  5452.            gleichsoperatoren -eq -ne -lt
  5453.            -le  -gt -ge mit  den  Bedeu-
  5454.            tungen   gleich,    ungleich,
  5455.            kleiner,  kleinergleich, grö-
  5456.            ßer und größergleich  verwen-
  5457.            det  werden.  arg1  und  arg2
  5458.            müssen positive oder negative
  5459.            ganze Zahlen darstellen.
  5460.  
  5461. Bei  den  test-Ausdrücken  können   auch
  5462. Klammern verwendet werden.  Außerdem ist
  5463. test Ausdruck quivalent mit [ Ausdruck ]
  5464. Das Ergebnis der Auswertung von Ausdruck
  5465. kann  als  Bedingung   z. B.    für   if-
  5466. oder  while-Schleifen verwendet  werden.
  5467. Es wird außerdem in $? abgelegt.
  5468.  
  5469. Beispiel:
  5470.  
  5471.  test 1 -gt 4  liefert 1 (false).
  5472.  
  5473.  [-f connect.prg] liefert im Verzeichnis
  5474.                   von CoNnect 0 (true).
  5475.  
  5476.  test -z ""     liefert 0 (true).
  5477.  
  5478. §§COSHYHLP\TIMEFORM§
  5479. §
  5480. Zeitformat
  5481.  
  5482.  Für  das Zeilenformat gelten folgende Ein-
  5483. heiten:
  5484.  
  5485.  s = Sekunde
  5486.  m = Millisekunde
  5487.  M = Minute
  5488.  H = Stunde
  5489.  h = hundertstel Sekunde
  5490.  
  5491. Beispiel:
  5492.  
  5493.    sleep  42h    wartet  42   hundertstel
  5494.                  Sekunden.
  5495.  
  5496. §§COSHYHLP\TRUE§
  5497. §
  5498.   # ...
  5499.  
  5500. Hat  als  RÜckgabewert immer  0  (true).
  5501. Kann  als Kommentarzeichen genutzt  wer-
  5502. den.
  5503.  
  5504. Beispiel:
  5505.  
  5506.  # quit   Dieser Befehl wird übergangen,
  5507.           z. b. wenn   er    in    einem
  5508.           Scriptfile steht.
  5509.  
  5510. §§COSHYHLP\TRUE1§
  5511. §false§COSHYHLP\FALSE§
  5512. §
  5513.   true
  5514.  
  5515. Liefert   als  Rückgabewert   immer   0.
  5516. Identisch mit ! false.
  5517.  
  5518. Beispiel:
  5519.  
  5520.  true           Rückgabe von '0'
  5521.  echo $?
  5522.  
  5523. §§COSHYHLP\ULPATH§
  5524. §Filetransfer§_Transfer§
  5525. §
  5526.   ulpath [dateiname]
  5527.   
  5528. Setzt den momentanen  Uploadpfad   auf
  5529. dateiname,  wenn dieser angegeben ist.
  5530. Ohne  Parameter wird  der  momentan im
  5531. Filetransfer Dialog  eingestellte Pfad
  5532. ausgegeben.
  5533.  
  5534. §§COSHYHLP\UNALIAS§
  5535. §
  5536.   unalias cmd
  5537.  
  5538. löscht  eine  Ersetzung,  welche   durch
  5539. alias veranlasst wurde, wieder.
  5540.  
  5541. §§COSHYHLP\UNSET§
  5542. §
  5543.   unset arg1 arg2 ...
  5544.  
  5545. Alle  in der Argumentliste  vorkommenden
  5546. Variablen werden gelöscht.
  5547.  
  5548. Beispiel:
  5549.  
  5550.  unset a PATH
  5551.  
  5552.   a und PATH werden als  Shellvariablen
  5553.   gelöscht.  Auf die Environmentvariable
  5554.   PATH hat das keinen Einfluß.
  5555.  
  5556. §§COSHYHLP\UPLOAD§
  5557. §Filetransferdialog§_Transfer§
  5558. §
  5559.   upload [-p pfad]  dateiname
  5560.  
  5561. Eine  Datei  wird mit  den  unter "File-
  5562. transfer"  eingestellten Voraussetzungen
  5563. über  den  eingestellten  Port gesendet.
  5564. Fehlt dateiname, so wird eine Fileselek-
  5565. torbox  geöffnet. Ist dateiname gegeben,
  5566. so wird dieser  Name in das Argument zum
  5567. Sendeprogramm an der Stelle des $ (falls
  5568. vorhanden  eingefügt und keine  Filese-
  5569. lektorbox geöffnet. dateiname  kann  die
  5570. Sendedatei  mit  ihrem  kompletten  Pfad
  5571. beinhalten.
  5572.  
  5573. Mit  der Option -p pfad kann  man  einen
  5574. Defaultpfad  festlegen.   Bei  fehlendem
  5575. dateiname  wird die  Fileselektorbox  in
  5576. diesem Pfad geöffnet.
  5577.  
  5578. Beispiel:
  5579.  
  5580.  upload 'c:\test\infile.txt'
  5581.  
  5582.   sendet die Datei infile.txt aus  ihrem
  5583.   Ordner.
  5584.  
  5585. Querverweis: Filetransferdialog
  5586.  
  5587. §§COSHYHLP\VERSION§
  5588. §
  5589.   version
  5590.  
  5591.  Gibt auf stdout die aktuelle Versions-
  5592.  nummer aus. (Immer größer als 192).
  5593.  
  5594. §§COSHYHLP\WAITFOR§
  5595. §
  5596.   waitfor [-c -s -i -o file -t time] 
  5597.         string1 string2 ... string20
  5598.  
  5599. Wartet im eingehenden  Datenfluß auf die
  5600. Zeichenfolgen string1 ... 20. Es wird 10
  5601. Sekunden gewartet. Während  dieser  Zeit
  5602. werden alle  ankommenden  Daten  in  das
  5603. Terminalfenster geschrieben.
  5604. Ein erfolgreiches Warten wird  mit  true
  5605. quittiert. Zusätzlich werden die Variab-
  5606. len WAITID mit der  Parameternummer  des
  5607. gefundenen Strings (1 ... n) und WAITSTR
  5608. mit dem gefundenen String selbst belegt.
  5609. WAITFOR  setzt WAITID auf 0 und entfernt
  5610. WAITSTR, falls ein Timeout der  Abbruch-
  5611. grund war.
  5612.  
  5613. Mit folgenden Optionen kann das  Verhal-
  5614. ten von Waitfor beeinflusst werden:
  5615.  
  5616.  -c       waitfor überprüft den Carrier
  5617.           beim Warten. Falls kein Carrier
  5618.           (mehr) anliegt, wird 2 zurück
  5619.           gegeben. Ansonsten ist das Ver-
  5620.           halten wie bei Timeout.
  5621.  -s       verhindert, daß die ankommenden
  5622.           Daten ausgegeben werden
  5623.  -i       ignoriert Gross- und Klein-
  5624.           schreibung
  5625.  -t time  stellt die Wartezeit auf  time
  5626.           ein
  5627.  -o file  hängt bis zum Eintreffen der
  5628.           erwarteten Daten die ankom-
  5629.           menden Daten an die Datei
  5630.           file an.
  5631.  
  5632. Beispiel:
  5633.  
  5634.  if waitfor -t 60 'CONNECT' 'BUSY'
  5635.                   'NO CARRIER'; then
  5636.   if [ $WAITID = 1 ] ; then
  5637.    echo 'Verbindung'
  5638.   else if [ $WAITSTR = 'BUSY' ]; then
  5639.    echo 'Besetzt'
  5640.    else echo 'Kein Freizeichen'
  5641.        fi
  5642.   fi
  5643.  fi
  5644.  
  5645. §§COSHYHLP\WHILE§
  5646. §
  5647.   while  cmd1; cmd2; ...; do
  5648.     cmd3; ...;
  5649.   done
  5650.  
  5651. Alle  Kommandos  zwischen while  und  do
  5652. werden  ausgeführt.   Falls  der  letzte
  5653. Rückgabewert  0 (true) ist,  werden  die
  5654. Kommandos  zwischen do und  done  ausge-
  5655. führt   und  danach  wieder  bei   while
  5656. begonnen. Anderenfalls wird die Schleife
  5657. verlassen. Der Rückgabewert ist dann der
  5658. des letzten Kommandos vor do und deshalb
  5659. immer false (!=0).
  5660.  
  5661. Beispiel:
  5662.  
  5663.  while [$a -ne 0]  Solange der Wert  von
  5664.   do               a  ungleich   0  ist,
  5665.    a='expr $a - 1' wird von a immer wie-
  5666.    b='expr $b + 2' der 1 abgezogen   und
  5667.   done             zu b 2 addiert.
  5668.  
  5669. §§COSHYHLP\CASE§
  5670. §
  5671.  case word in 
  5672.    [ pattern [ | pattern ] ... ) 
  5673.    list ;; ] 
  5674.    ... 
  5675.  esac
  5676.  
  5677.  
  5678. Das case Kommando expandiert 'word'  und
  5679. versucht es mit den 'pattern's zu match-
  5680. en. Wenn ein Match gefunden wurde, so 
  5681. wird die zugehörige 'list' ausgeführt.
  5682. Nach dem ersten Match werden alle nach-
  5683. folgenen nicht mehr überprüft. Rückgabe-
  5684. wert ist 0, falls kein Pattern überein-
  5685. gestimmt hat oder der Status des zuletzt
  5686. ausgeführten Programmes.
  5687.  
  5688. Beispiel:
  5689.  
  5690.   case $box in
  5691.     *Maus*) echo wir sind in einer Maus ;;
  5692.     *)      echo wir sind in keiner Maus ;;
  5693.   esac
  5694.  
  5695.  
  5696. §§COSHYHLP\WORTE§
  5697. §Kommandotrenner§COSHYHLP\KMDTR§
  5698. §
  5699. 1.1.2 Worte
  5700.  
  5701. Ein Wort ist eine Zeichenkette  zwischen
  5702. nicht gequoteten  Leerzeichen.  Metazei-
  5703. chen  können  auch  Bestandteile   eines
  5704. Wortes sein, wenn sie gequotet sind.
  5705.  
  5706. Beispiel:
  5707.  
  5708.  hallo        Es kommen nur  Buchstaben
  5709.               vor.
  5710.  
  5711.  hallo\ du    Das  Leerzeichen ist durch
  5712.               den \ gequotet.
  5713.  
  5714.  hallo\       Das <newline>  ist  durch
  5715.  du           den \ gequotet.
  5716.  
  5717.  'Hallo Du'   Durch die Quotes ist  die
  5718.               Bedeutung des Leerzeichens
  5719.               aufgehoben.
  5720.  
  5721.  Hallo' 'Du   hier ebenfalls.
  5722.  
  5723.  hallo" Du"   hier durch double quotes.
  5724.  
  5725.  "Hallo\"\ \"Du"  Hier wird die beson-
  5726.                   dere Bedeutung der  "
  5727.                   durch \ wieder auf-
  5728.                   gehoben.
  5729.  
  5730. Nächstes Kapitel:
  5731.  
  5732.  1.1.3 Kommandotrenner
  5733.  
  5734. §§Edithelp§
  5735. §
  5736. Erstellen der Onlinehilfe.
  5737.  
  5738. Die Onlinehilfe in CoNnect besteht aus zwei Dateien,
  5739. CONNECT.HLP und CONNECT.IDX. Wollen Sie Hilfstexte
  5740. editieren, so müssen Sie nur CONNECT.HLP ändern,
  5741. CoNnect erstellt die Indexdatei (.IDX) selbständig.
  5742.  
  5743. Hilfeeinträge beginnen mit der Zeile (dem Help-Marker)
  5744.  §§Hilfepunkt§
  5745.  
  5746. Wobei Hilfepunkt ein beliebiger Marker ist und für
  5747. Referenzen genutzt werden kann. Nach dieser Zeile
  5748. stehen solche Referenzen:
  5749.  
  5750.  §Test§Hilfe-Test§
  5751.  §Test2§Hilfe-Test2§
  5752.  §
  5753.  
  5754. Das Ende der Referenzen wird durch ein § alleine am
  5755. Anfang einer Zeile angegeben.
  5756. Danach folgt der eigentliche Hilfetext, wobei alle
  5757. Worte, die der ersten Zeichenkette einer Referenz
  5758. ensprechen fett und unterstrichen dargestellt
  5759. werden, um dem Anwender zu zeigen, daß zu diesem
  5760. Punkt ein weiterer Hilfetext existiert.
  5761. Wird ein solcher Punkt angewählt, so versucht CoNnect
  5762. den zur zweiten Zeichenkette der Referenz passenden
  5763. Help-Marker zu finden und stellt dessen Text dar.
  5764.  
  5765. §§Neues2.00§
  5766. §scantable§COSHYHLP\SCANTABLE§
  5767. §Zeichensatz§_Zeichensatz§
  5768. §
  5769. Neues:
  5770. ------
  5771.  
  5772.  ∙ CoNnect hat eine kontextsensitive hypertext-
  5773.      ähnliche Onlinehilfe. Das wird vor allem den
  5774.      Anfängern in der DFÜ bei der Bewältigung der
  5775.      Parameterflut von CoNnect sehr entgegenkommen.
  5776.  
  5777.  ∙ CoNnect besitzt jetzt ein internes Z-Modem
  5778.      Protokoll. Unterstützt werden auch X und Y
  5779.      Modem. Näheres in der Hilfe zum Filetransfer-
  5780.      dialog.
  5781.      Das Zmodem ist sicherlich nicht so mächtig
  5782.      wie GEMSZRZ.ACC und soll das auch gar nicht
  5783.      werden. Die intern erreichten Übertragungs-
  5784.      raten sind jedoch recht beachtlich.
  5785.  
  5786.  ∙ Sog. Scantabellen sind eingeführt. Sinn und
  5787.      Zweck: Alle Tasten sind vollkommen frei be-
  5788.      legbar. Damit ist unter anderem der DOORWAY-
  5789.      Modus in CoNnect verfügbar und (endlich)
  5790.      lassen sich die Umlaute auf 'ae' 'oe' ...
  5791.      mappen. Siehe Hilfe im Dialog Zeichensatz.
  5792.      Dazu gibts auch einen CoSHy Befehl scantable.
  5793.  
  5794.      Ein DOORWAY.SCA liegt dem Archiv bei.
  5795.  
  5796.  ∙ Der Redraw von TEK-Fenster ist _erheblich_
  5797.      schneller. Das kommt davon, wenn man's selber
  5798.      braucht ,-)
  5799.  
  5800.  ∙ Im Tek-Mode lassen sich Statusreports nun unter-
  5801.      drücken. Das wird vor allem einige alte Vaxen
  5802.      freuen.
  5803.  
  5804.  ∙ 115200 Baud auf TTs Serial2, auf dem Falcon und
  5805.      MSTEs MODEM2 und SERIAL2
  5806.  
  5807.  ∙ Endlich wieder auf dem Falcon lauffähig auch
  5808.      unter MTOS lauffähig (Dank Wilfried Behnes
  5809.      unermüdlicher Geduld).
  5810.  
  5811.  ∙ Anpassungen für Mag!X (1.11 und 2.0)
  5812.  
  5813.  ∙ CoNnect erzählt Cat jetzt auch unter Magix 1.1,
  5814.      daß es mit dem Tausch fertig ist.
  5815.  
  5816.  ∙ Der Wahldialog wurde mal gründlich durchgestyled
  5817.      (was für ein Wort!)
  5818.      und bekam Farbicons verpasst. Dank an Olaf
  5819.      Meisiek für seine Routinen und seine Geduld
  5820.      mit mir ;-)
  5821.  
  5822.  ∙ Durch eine gedrückte Shift-Taste bei einem Doppel-
  5823.      klick auf eine Telefonnummer aus dem Telefonbuch
  5824.      wird diese in den Nummernspeicher (alleine) ge-
  5825.      stellt und die Wahlwiederholung aktiviert.
  5826.  
  5827.  ∙ Zusätzlich zu ~ und | ist nun auch ^ ein Sonder-
  5828.      zeichen im Anwahlstring. Er zieht den DTR für
  5829.      700 ms auf Low. Wofür das gut ist? Fragen Sie
  5830.      Dr. Neuhaus.
  5831.  
  5832.  ∙ Neue Einträge im CONNECT.NUM File.
  5833.  
  5834.    +t 15.0  in CONNECT.NUM ist ja bereits die
  5835.       durchschnittliche Verbindungsaufnahmezeit,
  5836.       die zur Verbindungslänge hinzugezählt wird
  5837.       (15.0 ist die Zeit in Sekunden)
  5838.  
  5839.    +T 5.0  ist neu und ist die minimale Verbindungs-
  5840.       dauer(ohne +t), die CoNnect als Verbindung
  5841.       wertet. (Bei Logfile, Mitschrift und Gebührenberechnung)
  5842.    +u DM   ist die Einheit, in der das Geld normaler-
  5843.       weise berechnet wird. (3 Buchstaben!)
  5844.  
  5845.      Eine genaue Beschreibung der vielen Optionen bei
  5846.      der CONNECT.NUM-Erstellung findet sich in der
  5847.      Datei NUM.DOC.
  5848.  
  5849.  ∙ Unter Kompatibilität kann man nun einstellen, ob
  5850.      ^L (<ff>) einen Zeilenvorschub (default) oder
  5851.      einen Clear-Screen auslöst.
  5852.  
  5853.  ∙ MTOS spezifisches:
  5854.     Drag und Drop: Ein Draggen von Dateien vom
  5855.       Desktop auf CoNnects Terminalfenster startet
  5856.       den Upload.
  5857.       Werden ASC oder TXT Daten auf das Terminal-
  5858.       fenster gezogen (aus Applikationen, die das
  5859.       unterstützen), so werden diese Daten an die
  5860.       Gegenstelle gesendet.
  5861.  
  5862.  ∙ Philipps Vorschlag,  GELD in die Fenstermenü-
  5863.       leiste mit aufzunehmen, wurde wider Erwarten
  5864.       eingebaut.
  5865.  
  5866. Bugs: (behobene - die neuen kriegen wir später ;-)
  5867. -----
  5868.  
  5869.  ∙ Das ZyXel 6.0 wurde von CoNnect als nicht Voice-
  5870.      fähig erkannt, was vor allem daran lag, daß
  5871.      ZyXEL die Antwort auf den Befehl ati0 geändert
  5872.      hatte. Jetzt prüft CoNnect auf +fclass=?
  5873.  
  5874.  ∙ ata löst den Gebührenzähler nicht mehr aus.
  5875.  
  5876.  ∙ Der Startpfad für die CoSHy wurde ab 1.95 nicht
  5877.      mehr berücksichtigt. Dieser Bug ist behoben.
  5878.  
  5879.  ∙ Die Pull-Down Fenstermenüs wurden nochmal über-
  5880.      arbeitet. (Leichtere Bedienung, falls Titel nur
  5881.      angeklickt wird)
  5882.  
  5883.  ∙ Fehler im XACC-Protokoll-Handling beseitigt.
  5884.  
  5885. CoSHy:
  5886. ------
  5887.  ∙ dial -n name gibt die zu name gehörende Tele-
  5888.       fonnummer aus, wählt aber nicht.
  5889.  
  5890.  ∙ scantable liest eine Scantabelle ein oder ent-
  5891.       fernt sie.
  5892.  
  5893.  ∙ Die Onlineuhr läuft nun auch während der
  5894.       Abarbeitung von Scripten weiter.
  5895.  
  5896. §§Neues2.01§
  5897. §;-)§Smiley§
  5898. §
  5899. Bugs:
  5900. -----
  5901.  ∙ Auf STs und MEGA STEs (wer hat die noch ;-)
  5902.    gab es erhebliche Bombenstimmung bei der
  5903.    Onlinehilfe.
  5904.  
  5905.  ∙ Hellgrau und Dunkelgrau wurden im Farbendialog
  5906.    wegen der Icons im Wahldialog vertauscht.
  5907.  
  5908.  ∙ Ein Doppelklick auf das große Farbfeld im Farb-
  5909.    dialog stellt jetzt die 16 ersten (soweit vor-
  5910.    handen) VDI-Farben nach CoNnects Geschmack ein.
  5911.  
  5912.  
  5913. §§Neues2.02§
  5914. §
  5915.  ∙ Das interne Z-Modem läßt sich jetzt noch etwas
  5916.    mehr auf Geschwindigkeit hin optimieren. Im
  5917.    Transferdialog kann man das Multitasking ab-
  5918.    schalten, so daß dann während des Transfers
  5919.    weder in CoNnect  noch in anderen Programmen
  5920.    gearbeitet werden kann.
  5921.  
  5922.  ∙ Der Start ohne .OPT Datei geschieht jetzt Neu-
  5923.    anwenderfreundlicher.
  5924.  
  5925.  ∙ Fehler in monochromen Wahlicons entfernt.
  5926.  
  5927.  ∙ Zmodem Multifiletransfer entbuggt.
  5928.  
  5929.  ∙ Fehler im Terminalgrößedialog entfernt.
  5930.    Scrollbalken können nun auch wieder mit der
  5931.    (sehr langsamen) Einstellung 'Scrollbalken
  5932.    immer updaten' eingestellt werden.
  5933.  
  5934. §§Neues2.10§
  5935. §Wunsch§_Puffer§
  5936. §Z-Modemempfang§Zmodemparameter§
  5937. §
  5938.  ∙ Endlich hat CoNnect einen Ditor bekommen.
  5939.    Das ist zwar nicht der heißersehnte Editor
  5940.    aber fast genauso gut ,-) Auf Wunsch kann
  5941.    man den aktuellen Pufferinhalt in ein ei-
  5942.    genes Fenster kopieren, in dem dann nach
  5943.    Belieben (auch mit den Cursortasten) um-
  5944.    hergescrollt werden kann. Markieren, Se-
  5945.    lektieren und Senden funktioniert wie im
  5946.    Terminalfenster selbst. (Dank an Carsten
  5947.    für die Idee). Damit wird dann auch die
  5948.    Filetaggingdiskussion in der TTR gestorben
  5949.    sein ;-)).
  5950.  
  5951.  ∙ CompuServe B und B+ sind als interne Pro-
  5952.    tokolle hinzugekommen.
  5953.  
  5954.  ∙ Der Zyxel Anrufbeantworter funktioniert
  5955.    nun wieder.
  5956.  
  5957.  ∙ Der Balken beim Multidownload ist jetzt
  5958.    etwas kontrollierter und schreibt nicht
  5959.    mehr über seinen Rand hinaus.
  5960.  
  5961.  ∙ Die Vorschreibzeile bleibt jetzt dauer-
  5962.    haft geöffnet, durch RETURN wird nur
  5963.    der Text verschickt. Schließen läßt sie
  5964.    sich durch den Closer oder durch UNDO.
  5965.  
  5966.  ∙ Durch die CoSHy gestartete Prozesse, wie
  5967.    z. B. auch das externe Z-Modem geben unter
  5968.    MTOS jetzt einen Exitcode an CoSHy
  5969.    zurück.
  5970.  
  5971.  ∙ XMODEM7 ist implementiert. Ich weiß aber
  5972.    nicht, ob das überhaupt irgendwie funktio-
  5973.    niert...
  5974.  
  5975.  ∙ Unterstützt werden jetzt auch die Block-
  5976.    deviceroutinen in HSModem1 von
  5977.    Harun Scheutzow.
  5978.  
  5979.  ∙ Neue Optionen für das Handling von bereits
  5980.    vorhandenen Dateien beim Z-Modemempfang.
  5981.  
  5982.  ∙ Ein neues Spezialzeichen in Anwahlstrings:
  5983.      @  maskiert das nächste Zeichen.
  5984.      @~ verzögert damit nicht um eine halbe
  5985.         Sekunde sondern sendet das Zeichen ~.
  5986.      @# setzt nicht die Telefonnummer ein,
  5987.         sondern sendet #.
  5988.      @@ sendet @.
  5989.         ...
  5990.  
  5991.  ∙ Realtime Slider im Wahldialog
  5992.  
  5993. §§Neues2.20§
  5994. §Tastatur§Wahltastatur§
  5995. §
  5996.  
  5997.  ∙ PC Farben werden jetzt endlich unterstützt.
  5998.    Dazu im Kompatibilitätsmenü  die Farben auf
  5999.    PC ANSI Farben stellen, Darstellung weiß auf
  6000.    schwarz und danach das Setup sichern.
  6001.  
  6002.  ∙ In diesem Zusammenhang wurde noch das Flim-
  6003.    mern entfernt, das immer auftrat, wenn CoN-
  6004.    nect eine nicht-weiße Hintergrundfarbe
  6005.    benutzte - > Geschwindigkeitszuwachs um 30%
  6006.  
  6007.  ∙ Bugfixes in der Tek-Emulation. Dank an
  6008.    RedRat für die ausführlichen Reports.
  6009.  
  6010.  ∙ Unter HSMODEM und MiNT lief die Aufnahme-
  6011.    funktion des Anrufbeantworters nicht.
  6012.    Ist jetzt behoben.
  6013.  
  6014.  ∙ Neuer Hilfetext: Bedienung des Wahldialoges
  6015.    über die Tastatur.
  6016.  
  6017.  ∙ Für den Falcon kann jetzt unter MultiTos die
  6018.    gültige Modemdevice angegeben werden. Es
  6019.    kann je nach MultiTOS Version zwischen
  6020.    U:\DEV\AUX, U:\DEV\MODEM1 und U:\DEV\MODEM2
  6021.    differieren.
  6022.    Tragen Sie dazu in Ihr MINT.CNF die folgende
  6023.    Zeile ein
  6024.  
  6025.       setenv MODEMDEV U:\DEV\MODEM2
  6026.  
  6027.  ∙ Analog zur Mupfel unterstützt die CoSHy jetzt
  6028.    die Environmentvariaben SUFFIX und GEMSUFFIX.
  6029.    Werden GEM Programme aus der Mupfel heraus
  6030.    aufgerufen, wird der Mauszeiger angeschaltet,
  6031.    sonst ausgeschaltet.
  6032.  
  6033.    Beispiel:
  6034.  
  6035.    setenv SUFFIX     'prg,tos,app,ttp,gtp'
  6036.    setenv GEMSUFFIX  'prg,app,gtp'
  6037.  
  6038.  ∙ Die Schnittstellenroutinen setzen jetzt auf
  6039.    den XSDD Blockdevicetreibern auf, sofern diese
  6040.    installiert sind.
  6041.  
  6042.  ∙ Fehler 131, der mit dem Schalter 'Kein Multi-
  6043.    tasking' im Zmodem auftrat, ist entfernt.
  6044.  
  6045.  ∙ Fehler in waitfor entfernt, der u. U. waitfor
  6046.    eine Zeichenkette nicht erkennen ließ.
  6047.    
  6048. §§Neues2.40§
  6049. §Control-Doppel-Klick§Onlinemaus§
  6050. §get§COSHYHLP\GET§
  6051. §getkey§COSHYHLP\GETKEY§
  6052. §Preisliste§Preisliste§
  6053. §waitfor§COSHYHLP\WAITFOR§
  6054. §case§COSHYHLP\CASE§
  6055. §$* and $@§COSHYHLP\INPWORK§
  6056. §Parameterersetzung§COSHYHLP\SPECPAR§
  6057. §dlpath§COSHYHLP\DLPATH§
  6058. §ulpath§COSHYHLP\ULPATH§
  6059. §   
  6060.  
  6061.  ∙ Das Upgrade auf diese Version ist zum ersten
  6062.    Mal kostenpflichtig (s. Preisliste).
  6063.    
  6064.  ∙ Hilfesystem überarbeitet.
  6065.  
  6066.  ° Die Onlineuhr flackert nicht mehr ;-)
  6067.  
  6068.  ° CompuServe B und B+ funktionieren endlich.
  6069.    Danke für die freundliche Unterstützung 
  6070.    durch CompuServe München.
  6071.  
  6072.  ∙ Die Abarbeitung von Scripten wurde erheblich
  6073.    beschleunigt.
  6074.  
  6075.  ∙ Z-Modem Autostart funktioniert mit dem internen
  6076.    Z-Modem nun auch, wenn das Terminalfenster im
  6077.    Hintergrund liegt.
  6078.  
  6079.  ∙ Nach einem Filetransfer wird das zugehörige 
  6080.    Terminalfenster nun immer in den Vordergrund
  6081.    gebracht.
  6082.    
  6083.  ∙ Z-Modem Upload wurde beschleunigt. TT->TT
  6084.    erreicht nun 15000cps (unter Magix 2.0).
  6085.    
  6086.  ∙ Der Schalter 'Kein Multitasking' schaltet jetzt
  6087.    beim Transfer auch den Mausinterrupt ab.  
  6088.  
  6089.  ∙ Multiple File Up- oder Download ist im Dialog
  6090.    'verschönert' worden.
  6091.  
  6092.  ∙ Crazy Sound wird nun vom Geräuschdialog auch
  6093.    unterstützt.
  6094.  
  6095.  ∙ Control-Doppel-Klick positioniert den Cursor
  6096.    im Fullscreeneditor (wie emacs oder vi), indem
  6097.    die entsprechende Anzahl von Cursortasten gesen-
  6098.    det wird.
  6099.    Das wird leider nicht immer klappen.
  6100.    
  6101.  ∙ Verbesserte Behandlung von ALT als Meta-Key im
  6102.    Emacs. So funktioniert nun auch M-> und M-< sowie
  6103.    M-C-x ... (Wichtig ist dabei nur, daß der Emacs
  6104.    und die Leitung zum Rechner richtig konfiguriert
  6105.    ist - Stichwort 8 Bit)
  6106.    
  6107.  ∙ Das NEUE HsModem wird unterstützt. Die alten 
  6108.    HsModems bitte tunlichst aus dem Autoordner 
  6109.    entfernen und durch das neue Treiber-Set er-
  6110.    setzen. (Bitte auch hier die Anleitung gut
  6111.    studieren!). Im neuen HS-Modem werden nicht nur
  6112.    die zusätzlichen MSTE, TT und Falcon Schnitt-
  6113.    stellen vollständig unterstützt und erheblich
  6114.    beschleunigt, auch das von Harun Scheutzow ent-
  6115.    wickelte ST-ESCC Projekt (zwei zusätzliche sehr
  6116.    schnelle Schnittstellen im ST) kann damit von
  6117.    CoNnect aus angesprochen werden.
  6118.    
  6119. 2.42
  6120.  
  6121.  ∙ Transferprioritäten beim internen Z-Modem fle-
  6122.    xibel gemacht. -> Flüssigere Bedienung anderer
  6123.    Prozesse.
  6124.  
  6125.  ° Fehler in der Farbdarstellung der Icons im
  6126.    Helpfenster behoben.
  6127.  
  6128.  ° Fehler 'Veraltete Optionendatei' in den unre-
  6129.    gistrierten Version behoben.
  6130.  
  6131.  ∙ 'Z-Modem Umbenennen' geändert. Jetzt wird die
  6132.    alte Datei umbenannt - nicht die neue.
  6133.  
  6134.  ° Fehler beim Darstellen von Alertboxen während
  6135.    des Transfers bei 'Kein Multitasking' behoben.
  6136.  
  6137.  ∙ Durch den Parameter -c wird bei get, getkey und
  6138.    waitfor die Carrierüberwachung eingeschaltet. 
  6139.  
  6140.  ∙ Zusätzlich zu RsSpeed, Fast_Ser, RSVE und 
  6141.    Hsmodem wird nun auch noch RSTURBO2 unterstützt.
  6142.    (wer immer das auch braucht ;-)
  6143.  
  6144. 2.43
  6145.  
  6146.  ∙ Anpassungen an Winx 2.3 (noch Beta) 
  6147.  
  6148.  ∙ Bemerkbare Ausgabegeschwindigkeitsverbesserungen
  6149.  
  6150. 2.44
  6151.  
  6152.  ∙ Das 'blinken' Attribut und der Cursor blinken nun
  6153.    auch in Hintergrundfenstern.
  6154.   
  6155.  ∙ CoNnect belegt nun nur noch die Schnittstellen,
  6156.    die der Anwender auch verwenden will. 
  6157.    
  6158.  ° Mehrere Fehler im Zusammenhang mit HsModem wurden
  6159.    behoben. 
  6160.  
  6161.  ° Fehler in den Scantabellen behoben. Scaneinträge
  6162.    funktionierten nicht bei weniger als 3 Einträgen
  6163.    pro Tabelleneintrag.
  6164.    
  6165. 2.45
  6166.  ∙ Falcon TOS Fehler umgangen: 
  6167.    1) Io-Redirection sollte nun funktionieren. 
  6168.    2) Upzuloadende Files werden nicht mehr getoucht.
  6169.       (Filedatum bleibt unverändert)
  6170.  
  6171.  ∙ CoSHy Scripte laufen nun multitaskend. Das gilt
  6172.    sowohl CoNnect-intern als auch unter Magix
  6173.    und, wie schon vorher, unter MTOS.
  6174.    
  6175.  ∙ Beim internen Transfer wird nun auch in CoSHy
  6176.    Scripten die Dialogbox für den Transferstatus
  6177.    angezeigt.
  6178.  
  6179.  ∙ Einige Verbesserungen an vt220.
  6180.  
  6181.  ∙ CR kann nun auch beim Eingang auf CRLF gemappt
  6182.    werden.
  6183.  
  6184. 2.46
  6185.  
  6186.  ° echo $( ls *.c | wc -l ) Files funktionierte
  6187.    wegen eines Fehlers beim Pipen nicht.
  6188.  
  6189.  ∙ Voicemodems nach TIA TR29.2 werden unterstützt.
  6190.  
  6191.  ∙ Die CoSHy hat einen neuen Befehl: case
  6192.  
  6193.  ∙ Eine neue 'LED' im Terminal-Menü zeigt eine
  6194.    aktive CoSHy an.
  6195.  
  6196.  ∙ Zwei neue spezielle Parameter für die CoSHy:
  6197.    $* and $@
  6198.  
  6199.  ∙ Die Parameterersetzung wurde erheblich
  6200.    erweitert: ${parameter:+word} ...
  6201.  
  6202.  ° CompuServe B und B+ funktionieren nun wieder ;-)
  6203.    Die Versionen 2.40 - 2.45 hatten einen neuen
  6204.    Bug...
  6205.  
  6206.  ∙ ZModem 8K Blöcke. Diese Option funktioniert nicht
  6207.    nach der Omen Konvention und damit auch nicht mit
  6208.    DSZ. Allerdings mit GEMSZRZ und manchen Unix-
  6209.    Implementationen.
  6210.  
  6211.  ∙ Die internen Transferprotokolle schreiben nun 
  6212.    in die Datei CONNECT.LOG Up- und Download-
  6213.    statistiken, die auch wieder unter dem Menü-
  6214.    punkt Gebührenstatistik ausgewertet werden
  6215.    können.
  6216.  
  6217.  ∙ Ein neues Maustauschscript - graphisch etwas
  6218.    aufgewertet - liegt auch bei. Es nutzt einige
  6219.    der neuen Coshy Befehle.
  6220.  
  6221. 2.47
  6222.  ° Fehler beim TEK Drucken und Speichern 
  6223.    behoben.   
  6224.    
  6225.  ∙ Zwei neue CoSHy Befehle: ulpath und dlpath 
  6226.    zum Setzen und Lesen der Transferpfade. 
  6227.  
  6228.  ∙ In der Vorschreibzeile schickt 'ENTER' nun
  6229.    die Zeile ohne einen Zeilenvorschub ab.
  6230.    
  6231.  ° Im Falcon wird nun auch wie im TT ST und
  6232.    TT Ram unterschieden.  
  6233.    
  6234.  ° Etliche kleinere Bugfixes aus der TTR, dem
  6235.    Internet und der Maus ,-)
  6236.  
  6237. §§Neues2.60§
  6238. §Gebührenberechnung§Gebührenberechnung§
  6239. §
  6240.   Dies ist noch eine ß - Version. Die
  6241.   nachfolgende Liste ist unvollständig.
  6242.   
  6243.   ∙ Der upload Befehl kann mehrere 
  6244.     Dateien als Argument auswerten.
  6245.     Somit ist upload *.c jetzt möglich.
  6246.     
  6247.   ∙ Das Schlüsselsystem ist wieder mal 
  6248.     umgestellt. Das Betriebssystem ist nun
  6249.     nicht mehr Teil der User-ID.
  6250.     
  6251.   ∙ Die Gebührenberechnung ist komplett 
  6252.     umgeschrieben - Dank unser aller 
  6253.     Freund Telekom.
  6254.     
  6255.   ∙ Rockwellmodems (TriStar von TKR /
  6256.     Creatix) werden im VoiceMode unter-
  6257.     stützt.
  6258.   
  6259.   ∙ Schwein wird nicht mehr benötigt.
  6260.     Trotzdem großen Dank an Harun für
  6261.     dessen Bereitstellung (hier rächt
  6262.     sich der Name ;-)
  6263.     
  6264.   ∙ CoNnect läuft auf Janus und auf
  6265.     STonX (großartige Software-Emulation 
  6266.     eines ST unter Unix - deutlich
  6267.     schneller als ein TT unter einem
  6268.     P5/Linux)
  6269.     
  6270.   ∙ 3D-Resourcen überarbeitet.
  6271.  
  6272.   ° Etliche kleinere Bugfixes aus der TTR, dem
  6273.     Internet und der Maus ,-)
  6274.    
  6275. §§History§
  6276. §Änderungen in 2.00§Neues2.00§
  6277. §Änderungen in 2.01§Neues2.01§
  6278. §Änderungen in 2.02§Neues2.02§
  6279. §Änderungen in 2.10§Neues2.10§
  6280. §Änderungen in 2.20§Neues2.20§
  6281. §Änderungen in 2.4x§Neues2.40§
  6282. §Änderungen in 2.6x§Neues2.60§
  6283. §
  6284. Sie benutzen (hoffentlich) CoNnect 2.0 oder höher,
  6285. sonst können Sie diesen Hilfetext nämlich nur mit
  6286. großen Schwierigkeiten lesen.
  6287.  
  6288. Gegenüber der Version 1.96 hat sich vieles getan,
  6289. hier folgen die wichtigsten Änderungen:
  6290.  
  6291.   Änderungen in 2.00
  6292.   Änderungen in 2.01
  6293.   Änderungen in 2.02
  6294.   Änderungen in 2.10
  6295.   Änderungen in 2.20
  6296.   Änderungen in 2.4x
  6297.   Änderungen in 2.6x
  6298.  
  6299. §§Updates§
  6300. §Autor§Programmierer§
  6301. §
  6302. Updates zu CoNnect erscheinen in unregel-
  6303. mäßigen aber kurzen Abständen. Updates ent-
  6304. halten im allgemeinen Fehlerbereinigungen
  6305. aber häufig auch neue Funktionen, die für 
  6306. einen Großteil der Anwender von Interesse
  6307. sind.
  6308.  
  6309. Durch das Schlüsselsystem von CoNnect können
  6310. Sie Updates einfach aus der nächsten Mailbox
  6311. beziehen und Ihren Schlüssel in die neue
  6312. Version eintragen, um eine Vollversion zu 
  6313. bekommen (ausgenommen bei kostenpflichtigen
  6314. Updates: 2.40).
  6315.  
  6316. Sollten Sie eine neue CoNnect-Version nicht 
  6317. in den Mailboxen finden oder ihnen der Down-
  6318. load zu teuer sein, so können Sie folgender-
  6319. maßen vorgehen:
  6320.  
  6321. Nehmen sie einen DM 5,- Schein oder DM 5,-
  6322. in Briefmarken zusätzlich einen frankierten
  6323. und adressierten Rückumschlag sowie eine
  6324. formatierte 3.5 Zoll DD Diskette (oh pardon
  6325. natürlich eine 8.9 cm DD Diskette) und senden
  6326. Sie diese mit der Bitte um eine Update an
  6327. den Autor. Falls das Update kostenpflichtig
  6328. sein sollte, addieren Sie zu den DM 5,- noch
  6329. den Updatebetrag hinzu.
  6330.  
  6331. Bitte haben Sie Verständnis dafür, daß ich
  6332. auf Ihr Schreiben nicht reagieren werde, wenn
  6333. entweder die 5,- DM, der frankierte Rückum-
  6334. schlag oder die formatierte Diskette fehlen 
  6335. sollte.
  6336.  
  6337. Im Normalfall ist der Download der aktuellen
  6338. CoNnectversion aus einer Mailbox der einfa-
  6339. chere und billigere Weg.
  6340.  
  6341. §§Fehler§
  6342. §
  6343. CoNnect wurde mit großer Sorgfalt erstellt,
  6344. trotzdem ist es ein Merkmal jeglicher Soft-
  6345. ware, daß sich Fehler nie ganz vermeiden
  6346. lassen. Haben Sie einen Fehler in CoNnect
  6347. gefunden, so ist es wichtig, daß sie dem
  6348. Autor davon berichten, damit er in der 
  6349. nächsten Version diesen Fehler beseitigen
  6350. kann.
  6351.  
  6352. Versuchen Sie dazu zunächst, den Fehler
  6353. zu reproduzieren, wenn Sie den Rechner ohne
  6354. Autoordnerprogramme und Accessories starten.
  6355. Ist der Fehler dann nicht mehr vorhanden, so
  6356. können Sie schrittweise die entfernten Auto-
  6357. Ordnerprogramme und Accessories wieder hin-
  6358. zunehmen und den Verursacher näher einkreisen.
  6359.  
  6360. Als nächstes schreiben Sie dann den Fehler-
  6361. report. D.h. sie beschreiben Ihren Rechner
  6362. (Modell, TOS-Version) und das 
  6363.  
  6364.           genaue Vorgehen, 
  6365.  
  6366. um den Fehler zu erzeugen. 
  6367.  
  6368. Außerdem, ob der Fehler auch ohne Autoordner-
  6369. programme und Accessories auftritt, bzw, wel-
  6370. ches Autoordnerprogramm oder Accessory benö-
  6371. tigt wird, um den Fehler zu reproduzieren.
  6372.  
  6373. Sie erleichtern durch ein solches Vorgehen die
  6374. Fehlersuche erheblich und können gewiß sein,
  6375. daß Ihre Fehlermeldung auch bearbeitet wird.
  6376.  
  6377. §§Preisliste§
  6378. §
  6379. Gegenwärtig d.h. bis zum 1.8.1994 kostet die
  6380. Registrierung von CoNnect auf einen einzelnen
  6381. Benutzer:
  6382.  
  6383.                | kommerziell | nicht kommerziell|
  6384. -------------------------------------------------
  6385.    Schlüssel  &|   DM 150,-  |       DM 60,-    |
  6386.    Handbuch    |             |                  |
  6387. -------------------------------------------------
  6388.    Schlüssel  &|   DM 170,-  |       DM 65,-    |
  6389.    Handbuch   &|             |                  |
  6390.    Diskette    |             |                  |
  6391. -------------------------------------------------
  6392.    Ausland     |   (s.oben)  |     (s. oben)    |
  6393.                |   + DM 10,- |      + DM 10,-   |
  6394. -------------------------------------------------
  6395.  
  6396. Die zusätzlichen DM 10,- für den Auslandsversand
  6397. berechnen sich aus erhöhten Bankgebühren und 
  6398. Portokosten.
  6399.  
  6400. Für ein Update von CoNnect 2.20 auf die 2.4x ist
  6401. eine Updategebühr von DM 10,- pro Anwender zu 
  6402. zahlen.
  6403.  
  6404. Wissen Sie nun nicht, ob Sie  CoNnect kommerziell
  6405. oder  nur privat nutzen, so gilt hier als kommer-
  6406. ziell jeglicher Einsatz, der zur Absicht hat,
  6407. Ihnen oder der Sie beschäftigenden Firma / Insti-
  6408. tution eine Umsatzerhöhung zu ermöglichen. (Die
  6409. Umsatzerhöhung der Telefongesellschaft durch den
  6410. Betrieb von CoNnect ist hiervon natürlich ausge-
  6411. nommen ;-) .
  6412.  
  6413. Sollten Sie bereits im Besitz einer privaten Re-
  6414. gistrierung sein und Sie merken, daß Sie CoNnect
  6415. auch für kommerzielle Einsätze (im obigen Sinn)
  6416. nutzen, so ist der Upgrade auf eine kommerzielle
  6417. Registrierung zwingend erforderlich.
  6418.  
  6419. §§Nummernmuster§
  6420. §
  6421. Nummernmuster enthalten Ziffern und 
  6422. Jokerzeichen, um die Eingabeprozedur zu
  6423. vereinfachen. Folgende Jokerzeichen 
  6424. kommen zur Anwendung:
  6425.  
  6426. ? Steht für eine beliebige Ziffer.
  6427.  
  6428. * Steht für eine beliebige Anzahl von
  6429.   beliebigen Ziffern.
  6430.    01* passt auf alle Nummern, die mit 01
  6431.        beginnen. z.B. 0130 8855
  6432.        
  6433.    *01* passt auf alle Nummern, die 01
  6434.        irgendwo enthalten. z.B. 040123
  6435.    *01 passt auf alle Nummern, die mit 01
  6436.        enden
  6437.    0*1* passt auf alle Nummern, die mit
  6438.        0 beginnen und eine 1 enthalten.
  6439.        z.B. 08851663456
  6440. [] kann eine Anzahl oder Reihe von 
  6441.      Ziffern spezifizieren, die auf eine
  6442.      Nummer passen sollen:
  6443.   [125] erlaubt die Ziffern 1 2 und 5
  6444.   12[345]67 passt auf 
  6445.          12367, 12467 and 12567
  6446.   12[3-7]8 passt auf 1238, 1248, 1258, 
  6447.          1268 and 1278
  6448.   123[~5]67 passt dagegeb nur auf
  6449.          123167, 123267, 123367, 123467, 
  6450.          123667, 123767, 123867, 123967, 
  6451.          123067. Die 5 wird also ausge-
  6452.          schlossen.
  6453.   12[~3-8] passt zu 121, 122, 129, 120
  6454.  
  6455. Die Ziffern und Joker können beliebig 
  6456. kombiniert werden.
  6457.  
  6458. Es gibt hier gegenüber der alten 
  6459. Connect-Version keine Unterschiede.
  6460.  
  6461. §§Uhrzeitangaben§
  6462. §
  6463. Uhrzeitangaben beinhalten eine
  6464. Anfangs und Endzeit. Beide
  6465. Zeiten sind (ohne Freizeichen)
  6466. durch ein - Zeichen verbunden.
  6467. Die Zeitangabe schliest die 
  6468. Anfangszeit ein, die Endzeit je-
  6469. doch aus.
  6470.  
  6471. Minuten können an die Stunden-
  6472. angaben optional durch ein :
  6473. getrennt angehängt werden.
  6474.  
  6475. Beispiele:
  6476.  
  6477. 1-8
  6478. 8:15-14:00
  6479. 23-02:30
  6480.  
  6481. §§Tagesangabe§
  6482. §
  6483. Die Tagesangaben werden benötigt,
  6484. um Unterschiede in der Gebühren-
  6485. berechnung von z.B. Wochenend und
  6486. Normaltarifen zu berücksichtigen.
  6487. Mögliche Tagesangaben sind:
  6488.  
  6489. sun    Sonntag
  6490. mon    Montag
  6491. tue    Dienstag
  6492. wed    Mittwoch
  6493. thu    Donnerstag
  6494. fri    Freitag
  6495. sat    Samstag
  6496.  
  6497. Desweiteren sind noch folgende
  6498. Tage bekannt:
  6499.  
  6500. year   Jahresanfang-1 (also der
  6501.        31.12. des Vorjahres)
  6502. month  Monatsanfang-1
  6503. week   Wochenanfang (also Sonntag)
  6504. easter Ostersonntag
  6505. advent Der erste Advent
  6506.  
  6507. Diese Tagesangaben können mit 
  6508. einem +tag oder -tag verknüpft
  6509. werden:
  6510.  
  6511. Beispiel:
  6512.  
  6513. year+2     ist der 2.Januar
  6514. month+1    der erste jedes Monats
  6515. week+3     der Mittwoch
  6516. easter+1   der Ostermontag
  6517. advent-11  der 'ehemalige' Buß und
  6518.            Bettag
  6519.  
  6520. Tagesangaben können aber auch in der
  6521. Form tag.monat erfolgen:
  6522.  
  6523. 25.12     der erste Weihnachts-
  6524.           feiertag.
  6525. 1.1       Neujahr.          
  6526.  
  6527. §§t_function§
  6528. §
  6529. Die Funktion t(offset,schwelle) gibt
  6530. die Onlinezeit in Sekunden an die
  6531. Gebührenberechnung zurück. offset ist
  6532. dabei eine Zahl in Sekunden, die die
  6533. allgemeine Dauer der Verbindungsaufnahme
  6534. (die Zeit vom Abheben der Gegenstelle
  6535. bis zum Carrier-Detect Signal des Modems)
  6536. beschreibt. Schwelle ist eine Zahl in
  6537. Sekunden, die das Carrier Signal anliegen
  6538. muss, bevor überhaupt angenommen wird, 
  6539. daß eine Verbindung bestanden hatt.
  6540. Das ist sinnvoll, weil einige Modems
  6541. beim Reset (mittels ATZ) kurzzeitig
  6542. das Carrier Signal anlegen, wobei
  6543. natürlich keine Gebührenberechnung
  6544. erfolgen soll.
  6545.  
  6546. §§connect2num§
  6547. §Nummernmustern§Nummernmuster§
  6548. §Uhrzeitangaben§Uhrzeitangaben§
  6549. §Liste von Tagen§Tagesangabe§
  6550. §t(offset,schwelle)§t_function§
  6551. §
  6552. Dieser Abschnitt beschreibt das neue Ge-
  6553. bührenfileformat von CoNnect. Dieses 
  6554. Format wurde durch die Umstellung der
  6555. Telekomgebühren 1996 nötig, da sich das
  6556. alte Format als unzureichend erwies.
  6557.  
  6558. Die Datei connect2.num enthält die 
  6559. Anweisungen für die Gebührenberechnung.
  6560.  
  6561. Es gibt in dieser Datei nur 4 Typen von
  6562. Anweisungen, die jeweils immer in einer
  6563. kompletten Zeile stehen müssen. Eine
  6564. Zeile kann jeweils nur eine Anweisung
  6565. enthalten. Eine Zeile kann jedoch am
  6566. Zeilenende durch ein \ (backslash)
  6567. verlängert werden. Dabei ist jedoch zu
  6568. beachten, daß der \ wirklich das letzte
  6569. Zeichen der Zeile ist.
  6570.  
  6571. a) Kommentare:
  6572.   Diese fangen mit einem # an und enden
  6573.   am nächsten Zeilenende. Kommentare
  6574.   dürfen als einzige Anweisung auch 
  6575.   mitten in einer Zeile beginnen und
  6576.   hinter einer anderen Anweisung stehen.
  6577.   
  6578.    Beispiel:
  6579.    --------------
  6580.    # Es folgt die Angabe der Ortsbereichs
  6581.    # nummern.
  6582.    
  6583.    Ort: [2-9]*
  6584.    ---------------
  6585.   
  6586. b) Definitionen:
  6587.   Definitionen bestehen aus einem Wort am
  6588.   Zeilenanfang direkt gefolgt von einem
  6589.   Doppelpunkt (Wort bedeutet eine 
  6590.   Kombination von Buchstaben und Ziffern,
  6591.   wobei das Wort mit einem Buchstaben 
  6592.   beginnen muß).  Hinter dem Doppelpunkt
  6593.   folgt dann der Wert der Definition.
  6594.   Also eigentlich nur eine Zuweisung von
  6595.   Texten an Variablen.
  6596.   
  6597.    Beispiel:
  6598.    -------------
  6599.    Nachmittag: 15-18
  6600.    Vormittag:  8-12
  6601.    Mittag:     12-15
  6602.    Tagsueber:  $Vormittag $Mittag \
  6603.                $Nachmittag
  6604.    -------------
  6605.    
  6606.   Definitionen können über 
  6607.      $<definitionsname>
  6608.   in andere Zeilen eingefügt werden.
  6609.   
  6610.   Eine spezielle Definition ist die
  6611.   von 'currency'. Der Wert dieser
  6612.   Definition wird in der Gebührenanzeige
  6613.   im Terminalfenster als Währung der
  6614.   Gebühr angegeben.
  6615.  
  6616. c) Include-Anweisungen
  6617.   include Anweisungen können verwendet 
  6618.   werden, um andere Dateien in die gerade
  6619.   bearbeitete Datei einzufügen.
  6620.   
  6621.   Beispiel
  6622.   ---------
  6623.   include ortsnetz.num
  6624.   include r50.num
  6625.   include r200.num
  6626.   include spezial.num
  6627.   include ausland.num
  6628.   ---------
  6629.  
  6630. d) Die Gebührenberechungsanweisungen
  6631.   Diese bestehen aus einem Tarifzonennamen,
  6632.   einer Nummernlist, einer Tageszeitenangabe
  6633.   und einer Tagesangabe. Danach folgt eine
  6634.   Berechnungsanweisung für die Gebühr in
  6635.   der jeweiligen Währung und einer 
  6636.   optionalen Berechnungsanweisung für die
  6637.   aufgelaufenen Einheiten.
  6638.   
  6639.   Die Syntax dieser Zeile lautet 
  6640.   
  6641.   <Name>; 
  6642.   <Num-Liste>, <Zeit-Liste>, <Tag-Liste>;
  6643.   <Preisberechnung> 
  6644.   (optional: ; <Einheitenberechnung>)
  6645.   
  6646.   Die Reihenfolge der Semikolon und Komma
  6647.   Zeichen ist einzuhalten.
  6648.  
  6649.   Der Name erscheint z.B. im Wahleditor, 
  6650.   wenn eine in die Num-Liste passende
  6651.   Nummer eingegeben wird.
  6652.   
  6653.   Die Num-Liste ist eine durch Freizeichen
  6654.   getrennte Liste von Nummernmustern, die
  6655.   zu dieser Tarifberechnung gehöhren. 
  6656.   Nummernmuster sind analog zur alten 
  6657.   Connect-Version definiert.
  6658.  
  6659.   Die Zeit-Liste ist eine durch Frei-
  6660.   zeichen getrennte Liste von 
  6661.   Uhrzeitangaben. 
  6662.   
  6663.   Die Tag-Liste ist eine durch Frei-
  6664.   zeichen getrennte Liste von Tagen, 
  6665.   an denen die Berechnungs
  6666.   formel gelten soll. 
  6667.   
  6668.   Die Berechnungsformel für den Preis
  6669.   nutzt die Funktion t(offset,schwelle)
  6670.   und sollte den Preis der Verbindung
  6671.   bestimmen. Wichtige Funktionen sind
  6672.   weiterhin ceil(val), die die nächst
  6673.   größere ganze Zahl zu val zurückgibt
  6674.   und floor(val), die die nächstkleinere
  6675.   Zahl bestimmt. Für einen 90 
  6676.   Sekundentakt  bei einem Preis von 0.12
  6677.   pro Einheit sähe diese Formel wie
  6678.   folgt aus:
  6679.   
  6680.     0.12 * ceil( t(10,2)/90)
  6681.     
  6682.   Die Berechnungsformel für die Einheiten
  6683.   ist optional und dient, falls ange-
  6684.   gegeben, nur der Anzeige im Terminal-
  6685.   fenster und für die Gebührenwarnauto-
  6686.   matik. Für das obige Beispiel sähe sie
  6687.   wie
  6688.     t(10+90,2)/90 
  6689.   aus.
  6690.   
  6691.   Die Formeln können alle Operatoren wie
  6692.   +, -, *, / enthalten - es gelten
  6693.   Klammergesetze und Punkt-vor-Strich
  6694.   regeln.
  6695.  
  6696. §§General§
  6697. §HIERHER§Onlinehilfe§
  6698. §CoSHy§CoSHy§
  6699. §Hauptmenü§Hauptmenü§
  6700. §Terminalmenü§Menue-Term§
  6701. §Tektronixmenü§Menue-Tek§
  6702. §Gebührenberechnung§connect2num§
  6703. §Hilfedateien editieren§Edithelp§
  6704. §Sharewareprodukt§Shareware§
  6705. §Neues in den letzten Versionen§History§
  6706. §Fehler und Bugreports§Fehler§
  6707. §Preise und Updategebühren§Preisliste§
  6708. §Updates§Updates§
  6709. §
  6710.  Dies ist die Onlinehilfe für CoNnect.
  6711.  
  6712. Bitte beachten Sie, daß es sich bei CoNnect
  6713. um ein Sharewareprodukt handelt. (Diese Be-
  6714. stimmungen sind auch für bereits registrier-
  6715. te Anwender von Bedeutung)
  6716.  
  6717. Wollen Sie etwas über die Bedienung des
  6718. Hilfesystems erfahren, so bewegen sie den
  6719. Cursor bitte HIERHER und drücken dann RETURN.
  6720.  
  6721.  Weitere Hilfe ist zu den Punkten:
  6722.  
  6723.     Neues in den letzten Versionen
  6724.     
  6725.     Preise und Updategebühren
  6726.  
  6727.     Hauptmenü Terminalmenü Tektronixmenü
  6728.     
  6729.     CoSHy
  6730.     
  6731.     Gebührenberechnung
  6732.     
  6733.     Fehler und Bugreports
  6734.     
  6735.     Updates
  6736.     
  6737. direkt hier verfügbar. Wollen Sie weitere
  6738. Punkte direkt hier ansprechen können, so lesen
  6739. sie bitte den Text zu Hilfedateien editieren.
  6740.